使用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:<pathTo>/springloaded-{VERSION}.jar -noverify
Paste_Image.png

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容