idea开发springboot实现热部署 作者:马育民 • 2017-11-22 10:48 • 阅读:10331 idea做springboot开发时,默认情况下修改html静态资源不会看到改动后的结果,修改class不会重新加载类,必须要手动重启 # 1.在pom.xml中加入devtools ```xml org.springframework.boot spring-boot-devtools runtime true ``` # 2.修改idea配置: ### 2.1. 点击setting,勾选下图的选项 [](http://www.malaoshi.top//upload/0/0/1EF6Zwpu7Pp.png) ### 2.2.点击ctrl+shift+a,弹出下图 [](http://www.malaoshi.top//upload/0/0/1EF6ZzGxiWu.png) 点击红框处的Registry...弹出如下窗口: [](http://www.malaoshi.top//upload/0/0/1EF6a016DXx.png) 勾选红框处的选项。 改完这两步就好使了。 **注意:** >每次创建工程后都要设置这两步 # 3.热部署网页 即:修改网页代码后不重启服务就能看到改动结果 改网页后点击ctrl+s,就可以实现热部署 **注意:** >如果改完网页,没有点击ctrl+s就切换窗口了,此时不会热部署网页,再点击ctrl+s,网页也还是没有变化。 必须再次改动网页代码并且点ctrl+s # 4.热部署class类 即:改动class后,自动重新加载 经过第一步的配置,此时改动class时会自动重新加载,在控制台中可以看到重启信息。 **注意:** >如果改动class代码较多,就一直重启 :tw-1f602: 感谢: http://blog.csdn.net/isea533/article/details/70495714 原文出处:http://malaoshi.top/show_1EF6Zz3koJq.html