Spring Boot热部署配置方案打赏

最近朋友吐槽新公司使用Spring boot,不会热更新,改个js都会重启,尝试及搜索后,总结下有三种方案:

1、使用springloaded

配置pom.xml文件新增如下:

maven

<!-- spring boot热部署 -->
<!-- https://mvnrepository.com/artifact/org.springframework/springloaded -->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>springloaded</artifactId>
    <version>1.2.8.RELEASE</version>
</dependency>

gradle

// https://mvnrepository.com/artifact/org.springframework/springloaded
compile group: 'org.springframework', name: 'springloaded', version: '1.2.8.RELEASE'


然后手动下载springloaded.jar包,保存至任意目录,右键项目选择:Run Configurations,在Arguments的tab里面设置VM参数如下:

-javaagent:F:\Develop\springloaded-1.2.8.RELEASE.jar -noverify

这里地址为刚刚保存的地址,接下来选择Run运行,热更新即可实现

项目地址:https://github.com/spring-projects/spring-loaded/releases

2、直接使用spring-boot-devtools即可

pom.xml直接添加依赖:

maven

<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-devtools -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <version>2.0.0.M6</version>
</dependency>

gradle

// https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-devtools
compile group: 'org.springframework.boot', name: 'spring-boot-devtools', version: '2.0.0.M6'

3、使用传统方案,本地配置Tomcat等容器运行,IDEA、eclipse等IDE都有此类方案(如:jRebel)。

Spring Boot热部署配置方案
文章《Spring Boot热部署配置方案》二维码
  • 微信打赏
  • 支付宝打赏

已有12条评论

  1. 游客 464

    贵站文章写得很好!

    2019-05-08 11:24 回复
  2. 全能VIP在线音乐解析

    过来看看

    2017-12-31 13:37 回复
  3. 菏泽夜生活论坛

    博客大好,让人忘不了!

    2017-12-28 07:51 回复
  4. 美词创意设计

    应该是说安卓的程序吧。

    2017-12-27 14:58 回复
  5. 钟水洲博客

    贵站文章写得很好!

    2017-12-21 11:29 回复
  6. 中青看点是真的吗

    文章大有看点,支持!

    2017-12-19 14:31 回复
  7. 游客 272

    留个脚印,并预祝博主下一年快乐,因为我知道博主今年很快乐!

    2017-12-18 09:17 回复
  8. 游客 748

    很少能看到这么专注的博客啦!

    2017-12-15 08:39 回复
  9. 中医秘方

    一言不发岂能证明我来过了?!

    2017-12-11 10:11 回复
  10. 态度xiaomi

    看得有点复杂

    2017-12-08 21:17 回复
  11. 游客 519

    这是什么?感觉太高端都看不懂了

    2017-12-01 09:22 回复
    • JIUCAIJIUCAI

      MARK收藏。。。

      2017-12-04 15:39 回复

(必填)

(必填)

(可选)