idea做springboot开发时,默认情况下修改html静态资源不会看到改动后的结果,修改class不会重新加载类,必须要手动重启
1.在pom.xml中加入devtools
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
2.修改idea配置:
2.1. 点击setting,勾选下图的选项
2.2.点击ctrl+shift+a,弹出下图
点击红框处的Registry…弹出如下窗口:
勾选红框处的选项。
改完这两步就好使了。
注意:
每次创建工程后都要设置这两步
3.热部署网页
即:修改网页代码后不重启服务就能看到改动结果
改网页后点击ctrl+s,就可以实现热部署
注意:
如果改完网页,没有点击ctrl+s就切换窗口了,此时不会热部署网页,再点击ctrl+s,网页也还是没有变化。
必须再次改动网页代码并且点ctrl+s
4.热部署class类
即:改动class后,自动重新加载
经过第一步的配置,此时改动class时会自动重新加载,在控制台中可以看到重启信息。
注意:
如果改动class代码较多,就一直重启
感谢:
http://blog.csdn.net/isea533/article/details/70495714



