为了账号安全,请及时绑定邮箱和手机立即绑定

项目启动是 v1 还是 v2

项目启动是 v1 还是 v2

扬帆大鱼 2022-08-03 16:34:51
我是一名 DevOps 工程师,目前为我们的后端团队容器化 Java 应用程序。所有项目都是使用 spring-boot 构建的,并使用 spring-boot v2 或 spring-boot v1(因为它们更旧且更旧)。我为他们构建了一个 spring-boot 基础映像,并根据使用的 spring-boot 版本执行一些额外的操作。可悲的是,对于其中一个项目,我没有任何信息,如果它是v1还是v2。由于没有Java编码和spring-boot的经验,我不知如何找到答案。所以问题是:假设源代码存在,我如何判断一个项目是使用spring-boot v2还是v1?感谢您的帮助Java大师!
查看完整描述

1 回答

?
慕尼黑5688855

TA贡献1848条经验 获得超2个赞

正如你所提到的,假设你有源代码,检查pom.xml文件中的版本。

  1. 检查依赖项版本是否为 2.0.0 或更高版本,并且spring-boot-starter-parent

  2. 检查下载的版本为5spring framework

编辑:
如果您可以运行该应用程序,则还可以使用打印出来的 ascii art 检查版本,前提是未进行任何自定义:

  .   ____          _            __ _ _

 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \

( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \

 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )

  '  |____| .__|_| |_|_| |_\__, | / / / /

 =========|_|==============|___/=/_/_/_/

 :: Spring Boot ::        (v2.1.3.RELEASE)

请参阅:

1。Springboot 1.X和Springboot 2.0

之间的区别 2.https://content.pivotal.io/springone-platform-2017/whats-new-in-spring-boot-2-0-phillip-webb-madhura-bhave


查看完整回答
反对 回复 2022-08-03
  • 1 回答
  • 0 关注
  • 65 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信