您的位置:首页 > 编程语言 > Java开发

Spring Boot:在Eclipse/STS设置热插拔免重启

2016-01-11 13:13 399 查看
在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代码。


参考

http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#howto-hotswapping
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: