gpt4 book ai didi

java - 项目 bootspring v1 还是 v2

转载 作者:行者123 更新时间:2023-11-30 01:53:57 26 4
gpt4 key购买 nike

我是一名 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 文件中的版本。

  1. 检查 spring-boot-starter-parent 依赖项版本是否为 2.0.0 或更高版本,
  2. 检查下载的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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com