Spring Boot实现热部署的方式有哪些
发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,这篇文章主要介绍Spring Boot实现热部署的方式有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1.模板热部署在 Spring Boot 中,模板引擎的页面默认是开启
千家信息网最后更新 2024年11月23日Spring Boot实现热部署的方式有哪些
这篇文章主要介绍Spring Boot实现热部署的方式有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
1.模板热部署
在 Spring Boot 中,模板引擎的页面默认是开启缓存的,如果修改了页面的内容,则刷新页面是得不到修改后的页面的,因此我们可以在application.properties中关闭模版引擎的缓存,如下:Thymeleaf的配置:
spring.thymeleaf.cache=false
FreeMarker的配置:
spring.freemarker.cache=false
Groovy的配置:
spring.groovy.template.cache=false
Velocity的配置:
spring.velocity.cache=false
2、使用调试模式Debug实现热部署
此种方式为最简单最快速的一种热部署方式,运行系统时使用Debug模式,无需装任何插件即可,java培训但是无发对配置文件,方法名称改变,增加类及方法进行热部署,使用范围有限。
3、spring-boot-devtools 在 Spring Boot 项目中添加 spring-boot-devtools依赖即可实现页面和代码的热部署。
如下:
org.springframework.boot spring-boot-devtools
此种方式的特点是作用范围广,系统的任何变动包括配置文件修改、方法名称变化都能覆盖,但是后遗症也非常明显,它是采用文件变化后重启的策略来实现了,主要是节省了我们手动点击重启的时间,提高了实效性,在体验上回稍差。spring-boot-devtools 默认关闭了模版缓存,如果使用这种方式不用单独配置关闭模版缓存。
4、Spring Loaded
此种方式与Debug模式类似,适用范围有限,但是不依赖于Debug模式启动,通过Spring Loaded库文件启动,即可在正常模式下进行实时热部署。此种需要在 run confrgration 中进行配置。
5、JRebel
Jrebel是Java开发最好的热部署工具,对 Spring Boot 提供了极佳的支持,JRebel为收费软件,试用期14天。,可直接通过插件安装。
以上是"Spring Boot实现热部署的方式有哪些"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
配置
方式
模式
页面
缓存
内容
文件
方法
模版
范围
名称
引擎
插件
有限
模板
篇文章
系统
变化
明显
不用
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
以色列网络安全实验室
电信手机怎么清除数据库
互联网科技圈公众号多少钱
部队网络安全微视频剧本
曙光服务器广东总代理
bs7799网络安全标准
数据库服务器安装数据库吗
厦门网络技术工资待遇
软件开发公司没有进项票
服务器机房管理制度
阿里云服务器远程登录安全吗
数据库导出
网络安全怎么上
sql数据库管理 app
哈工程数据库原理
网络安全跟编程有关系吗
翁源软件开发定制
嵌入式软件开发竞争激烈吗
方舟生存进化怎么改成服务器
通讯数据库
对青少年学生网络安全教育
企业网络安全海报收纳
江苏嵌入式软件开发
抓检查促提升网络安全
c语言数据库添加数据
青州手机软件开发
kafka服务器是什么
翁源软件开发定制
网络安全党组会议记录
改变数据库逻辑文件名