POM文件中加入spring-boot-devtoools的依赖,可以在修改后自动重启,方便开发过程中测试。
1 | <dependency> |
需要IDE工具打开自动编译,因为devtools是监视class文件的修改后自动重启,不是监视src目录下的java文件。
IntelliJ IDEA可以通过Build菜单下的Build Project来编译项目。
如果需要配置devtools,可以通过在application.yml里加入
1 | spring: |
如果使用了maven的多模块功能,devtools的依赖需要加到子模块中,加入到父模块不起作用,因为optional=true,是可选依赖,子模块不会继承它。