如何通过写代码的方式获取Spring及JDK的版本

如何通过写代码的方式获取Spring及JDK的版本在内部,Spring4.x JdkVersion 类从SystemProperties类获取版本,所以让我们做同样的事情。

大家好,欢迎来到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());

如何通过写代码的方式获取Spring及JDK的版本

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/59067.html

(0)
上一篇 2024-05-05 18:15
下一篇 2024-05-10 08:26

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信