大家好,欢迎来到IT知识分享网。
1.概述
在本文中,我们将展示如何以编程方式找出我们的应用程序使用的Spring,JDK和Java版本。
2.如何获取Spring版本
让我们从学习如何获取应用程序正在使用的Spring版本开始。为此,我们将使用SpringVersion类的getVersion方法:
assertEquals("5.1.10.RELEASE", SpringVersion.getVersion());
3.获取JDK版本
接下来,让我们获取当前在我们的项目中使用的JDK版本。重要的是要注意Java和JDK不是同一件事,因此它们将具有不同的版本号。
如果使用的是Spring 4.x,则有一个名为JdkVersion的类可用于获取此信息。但是,该类已从Spring 5.x中删除-因此让我们考虑一下并解决它。
在内部,Spring 4.x JdkVersion 类从SystemProperties类获取版本,所以让我们做同样的事情。利用类SystemProperties,让我们访问属性java.version:
assertEquals("1.8.0_191", SystemProperties.get("java.version"));
另外,我们可以直接访问该属性,而无需使用该Spring类:
assertEquals("1.8.0_191", System.getProperty("java.version"));
4.获取Java版本
最后,让我们看看如何获取运行我们的应用程序的Java版本。为此,我们将使用JavaVersion类:
assertEquals("1.8", JavaVersion.getJavaVersion().toString());
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/59067.html