目前Springboot热部署的实现方式常用的有devtools以及springloaded,后者我没有尝试成功。
devtools
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> </dependency>
要注意的是热部署插件监听的是编译过后的文件,你每次保存代码后编译一下代码才行。
当然如果手动编译就没意思了,如果用的是Eclipse的话,开启自动编译即可完美解决问题:
点击Project,勾选Build Automatically,这时候编辑任何内容之后再保存都会自动编译。