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

24

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

我看到它们都作为Maven goals提供。

但是它们的区别是什么呢?


http://docs.spring.io/spring-boot/docs/1.4.0.RELEASE/maven-plugin/ - Ali Dehghani
从IDE到执行Spring应用程序的运行/调试,应该使用哪一个? - Raja Nagendra Kumar
2个回答

18

spring-boot:run

描述:

运行一个可执行的存档应用程序。


spring-boot:start

描述:

启动一个Spring应用程序。与“run”目标相反,此操作不会阻塞,并允许其他目标对应用程序进行操作。该目标通常用于集成测试场景,在测试套件之前启动应用程序,并在之后停止。

相关信息:

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


7

根据文档

spring-boot:run 命令可以运行你的Spring Boot应用程序。

spring-boot:start [..] 可以启动一个Spring应用程序。与run命令相反,此命令不会阻塞并允许其他命令来操作该应用程序。通常在集成测试场景中使用该命令,其中应用程序在测试套件之前启动,在测试之后停止。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接