使用spring-loader实现java程序的热部署

最近在学习spring boot的时候发现spring-loader这个组件。在spring boot的官方文档里给出了使用maven或者gradle插件的方式使用方式,但是我在使用gradle的时候发现,根据文档的配置修改gradle的配置文件后,需要用gradle的bootRun命令才能实现热部署,但是使用gradle的booRun命令会发现经常中断,而且还不方便,于是就搜索一番,原来不需要插件,手动配置一下就可以通过点击工具栏里面的run按钮启动,同样也能实现热部署了。
步骤如下:

  1. 下载spring-boot的jar文件
    github项目主页有最新的下载地址:https://github.com/spring-projects/spring-loaded
  2. 配置项目的启动参数,增加以下参数,如图红框所示
-javaagent:/springloaded-{VERSION}.jar -noverify
使用spring-loader实现java程序的热部署_第1张图片
Paste_Image.png

这样就可以了,点击运行启动之后修改代码,按ctrol+F9编译之后程序就自动更新为最新代码了。

如果是eclipse或者在tomcat下开发web应用,可以参考下面的连接,里面有详细说明,就不在赘述了。
连接:[]

你可能感兴趣的:(使用spring-loader实现java程序的热部署)