spring-boot:run 和 spring-boot:start 有什么区别

2022-09-02 10:19:47

和 有什么区别?spring-boot:runspring-boot:start

我看到他们俩都可以作为Maven的目标

但有什么区别呢?


答案 1

弹簧启动:运行

描述

运行可执行存档应用程序。


弹簧启动:启动

描述

开始春季应用。与运行目标相反,这不会阻止并允许其他目标对应用程序进行操作。此目标通常用于集成测试方案,其中应用程序在测试套件之前启动,之后停止。

信息就在这里:

http://docs.spring.io/spring-boot/docs/current/maven-plugin/index.html


答案 2

文档中

spring-boot:run 运行您的 Spring Boot 应用程序。

弹簧启动:启动 [..]开始春季应用。与运行目标相反,这不会阻止并允许其他目标对应用程序进行操作。此目标通常用于集成测试方案,其中应用程序在测试套件之前启动,之后停止。


推荐