- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是一名 DevOps 工程师,目前正在为我们的后端团队容器化 Java 应用程序。
所有项目都是使用 spring-boot 构建的,并使用 spring-boot v2 或(因为它们更旧且更传统)spring-boot v1。
我已经构建了一个 spring-boot 基础镜像,供它们运行并根据所使用的 spring-boot 版本执行一些其他操作。
遗憾的是,对于其中一个项目,我没有任何信息,无论它是 v1 还是 v2。由于没有 java 编码和 spring-boot 经验,我不知道如何找到答案。
所以问题是:假设源代码存在,我如何判断项目使用的是 spring-boot v2 还是 v1?
感谢java大师的帮助!
最佳答案
正如您所提到的,假设您有源代码,请检查 pom.xml 文件中的版本。
spring-boot-starter-parent
依赖项版本是否为 2.0.0 或更高版本,spring框架
版本为5编辑:
如果您可以运行该应用程序,您还可以使用打印出来的 ascii art 检查版本(假设没有进行自定义):
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v2.1.3.RELEASE)
引用:
1.Difference between Springboot 1.X and Springboot 2.0
2.https://content.pivotal.io/springone-platform-2017/whats-new-in-spring-boot-2-0-phillip-webb-madhura-bhave
关于java - 项目 bootspring v1 还是 v2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55126780/
我是一名 DevOps 工程师,目前正在为我们的后端团队容器化 Java 应用程序。 所有项目都是使用 spring-boot 构建的,并使用 spring-boot v2 或(因为它们更旧且更传统)
我是一名优秀的程序员,十分优秀!