项目启动是 v1 还是 v2

我是一名 DevOps 工程师,目前为我们的后端团队容器化 Java 应用程序。

所有项目都是使用 spring-boot 构建的,并使用 spring-boot v2 或 spring-boot v1(因为它们更旧且更旧)。

我为他们构建了一个 spring-boot 基础映像,并根据使用的 spring-boot 版本执行一些额外的操作。

可悲的是,对于其中一个项目,我没有任何信息,如果它是v1还是v2。由于没有Java编码和spring-boot的经验,我不知如何找到答案。

所以问题是:假设源代码存在,我如何判断一个项目是使用spring-boot v2还是v1?

感谢您的帮助Java大师!


扬帆大鱼
浏览 66回答 1
1回答

慕尼黑5688855

正如你所提到的,假设你有源代码,检查pom.xml文件中的版本。检查依赖项版本是否为 2.0.0 或更高版本,并且spring-boot-starter-parent检查下载的版本为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
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java