今天在看springboot devtools 热部署的时候遇到了个坑,故而在这里帮大家填一下。
首先目前主流的开发工具为idea,在idea中开启热部署比在eclipse中开启有点麻烦,其步骤如下
1、引入devtools的jar包
compile('org.springframework.boot:spring-boot-devtools')
2、设置idea的automatically
3、mac command + shift + alt +/ 选择 1、registry 找到所标注选项打上勾即可
注意:以上几步设置完之后一般情况,reload是可以实现的了,但是本人在设置完之后发现,reload application的功能并没有实现,试了好多种方法还是不行。最后发现,自己在为类命名的时候随便起了一个 Test 为controller的名称。抱着试试看的态度修改了一下controller的名称就好使了。故:开发人任何名称可不能乱起哦。