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)。
- 固定链接:https://www.poorren.com/spring-boot-hot-deploy
- 文章标签:hot deploy,hot update,java,Spring,springboot,热更新,热部署
- 扫二维码:Spring Boot热部署配置方案
- 版权所有:除"转载分享"分类外,未经注明,均为原创、整理,转载请注明出处。
贵站文章写得很好!
过来看看
博客大好,让人忘不了!
应该是说安卓的程序吧。
贵站文章写得很好!
文章大有看点,支持!
留个脚印,并预祝博主下一年快乐,因为我知道博主今年很快乐!
很少能看到这么专注的博客啦!
一言不发岂能证明我来过了?!
看得有点复杂
这是什么?感觉太高端都看不懂了
MARK收藏。。。