SpringBoot专辑(四):devtools热部署
2021-01-08 21:19
645 查看
本项目已上传码云,详情请点击阅读原文,跳转码云项目地址
热部署的形式这里只介绍一种devtools
devtools可以实现页面热部署(即页面修改后会立即生效,这个可以直接在application.properties文件中配置spring.thymeleaf.cache=false来实现)
实现类文件热部署(类文件修改后不会立即生效),实现对属性文件的热部署。即devtools会监听classpath下的文件变动,并且立即重启应用(发生在保存时机),注意:因为其采用的虚拟机机制,该项重启很快。
1、base_classloader (Base类加载器):加载不改变的Class,例如:第三方提供的jar包
2、restart_classloader(Restart类加载器):加载正在开放的Class
为什么重启很快,因为重启的时候只是加载了在开发的Class,没有重新加载第三方的jar包。
还有properties文件配置
即可在启动后更改程序后不用重新启动项目。
相关文章推荐
- SpringBoot入门-热部署spring-boot-devtools方式
- spring boot项目中使用spring-boot-devtools模块进行代码热部署,避免重新启动web项目
- spring boot项目中使用spring-boot-devtools模块进行代码热部署,避免重新启动web项目
- Spring Boot系列教程三:使用devtools实现热部署
- idea + spring-boot-devtools启动热部署
- spring-boot 速成(2) devtools之热部署及LiveReload
- SpringBoot学习:maven使用spring-boot-devtools和springloaded进行热部署
- SpringBoot之三:热部署插件spring-boot-devtools
- SpringBoot配置devtools实现热部署(eclipse和idea)
- spring-boot-devtools热部署,pom.xml报红
- spring boot项目中使用spring-boot-devtools模块进行代码热部署,避免重新启动web项目
- spring boot项目中使用spring-boot-devtools模块进行代码热部署,避免重新启动web项目
- spring boot热部署,使用devtools,更新任务内容不需要重启服务
- Spring Boot系列教程三:使用devtools实现热部署
- IntelliJ IDEA中项目使用Spring Boot用spring-boot-devtools无法实现热部署自动更新的问题
- Spring Boot在开发时实现热部署(开发时修改文件保存后自动重启应用)(spring-boot-devtools)
- IEAD之mac 环境下的 Springboot 热部署方式-devtools
- spring-boot-devtools在Idea中热部署方法
- Spring Boot系列教程三:使用devtools实现热部署
- spring boot项目中使用spring-boot-devtools模块进行代码热部署,避免重新启动web项目