spring-boot:run
和spring-boot:start
之间有什么区别?
我看到它们都作为Maven goals提供。
但是它们的区别是什么呢?
spring-boot:run
和spring-boot:start
之间有什么区别?
我看到它们都作为Maven goals提供。
但是它们的区别是什么呢?
spring-boot:run
描述:
运行一个可执行的存档应用程序。
spring-boot:start
描述:
启动一个Spring应用程序。与“run”目标相反,此操作不会阻塞,并允许其他目标对应用程序进行操作。该目标通常用于集成测试场景,在测试套件之前启动应用程序,并在之后停止。
相关信息:
http://docs.spring.io/spring-boot/docs/current/maven-plugin/index.html
根据文档:
spring-boot:run 命令可以运行你的Spring Boot应用程序。
spring-boot:start [..] 可以启动一个Spring应用程序。与run命令相反,此命令不会阻塞并允许其他命令来操作该应用程序。通常在集成测试场景中使用该命令,其中应用程序在测试套件之前启动,在测试之后停止。