在Web开发中,比较郁闷的事情是修改源码之后,需要重新编译整个项目,然后重启web服务器。现在Spring Boot有了热插拔的组件,可以让你修改源码之后,不需要再重启web服务器,只需要刷新浏览器页面即可,无需再不停的重启。
本文将向你展示如何使Spring Boot的Web应用具有热插拔的功能(在Eclipse/STS中设置)。
1.下载spring-loaded
从Spring网站下载spring-loaded:
springloaded-1.2.3.RELEASE.jar
或者是从GitHub中下载最新得版本。
2.在Eclipse/STS中设置spring-loaded
A.先运行一次你的项目:打开Eclipse->右击你的Spring Boot项目-> Run As->Spring Boot
B.右击你得Spring Boot项目->Run As->Run Configurations...->Java Application-><project_name>->Arguments
在VM Arguments参数中设置spring-loaded选项
-javaagent:/Users/qiya/springloaded-1.2.3.RELEASE.jar -noverify
你可以把路径换成你的spring-loaded jar文件路径。
好了,现在你可以试试修改你得java代码。
参考