无法获得Spring Boot devtools自动重启与Eclipse一起使用1.3M5

时间:2015-09-14 19:51:02

标签: spring-mvc spring-boot

我无法让SpringBoot autorestart开始工作。我只需创建http://start.spring.io/ Gradle项目并选择DevTools并运行'gradle eclipse'来创建eclipse项目和'gradle bootRun',现在我可以在Eclipse中对项目进行一些更改,这根本不会触发自动重启。 bootRun控制台中没有消息,没有更改检测。这里有什么想法吗?我曾多次尝试使用http://start.spring.io制作初学者项目,而无法自动重启......

https://spring.io/blog/2015/06/17/devtools-in-spring-boot-1-3

2 个答案:

答案 0 :(得分:8)

Eclipse中的Gradle和命令行上的Gradle对其编译的类使用不同的目录。开发工具(通过bootRun启动)将在build/classes中查找,而Eclipse将把您的更改编译为bin/classes。而不是使用gradle bootRun启动您的应用程序,尝试使用运行方式在Eclipse中启动它 - > Java应用程序。

答案 1 :(得分:2)

在一个终端:

gradle build --continuous

在第二个终端:

gradle bootRun

参考:https://dzone.com/articles/continuous-auto-restart-with-spring-boot-devtools

顺便说一句,我觉得它比日食需要更长的时间。