spring Boot 学习(七、Spring Boot与开发热部署)
一、热部署
在开发中我们修改一个Java文件后想看到效果不得不重启应用,这导致大量时间 花费,我们希望不重启应用的情况下,程序可以自动部署(热部署)。有以下四 种情况,如何能实现热部署。
•1、模板引擎 – 在Spring Boot中开发情况下禁用模板引擎的cache – 页面模板改变ctrl+F9可以重新编译当前页面并生效
2、Spring Loaded Spring官方提供的热部署程序,实现修改类文件的热部署 – 下载Spring Loaded(项目地址https://github.com/springprojects/spring-loaded) – 添加运行时参数; -javaagent:C:/springloaded-1.2.5.RELEASE.jar –noverify
3、JRebel – 收费的一个热部署软件 – 安装插件使用即可
4、Spring Boot Devtools(推荐) – 引入依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
– IDEA使用ctrl+F9 – 或做一些小调整 Intellij IEDA 和 Eclipse 不同, Eclipse 设置了自动编译之后,修改类它会自动编译 ,而 IDEA 在非 RUN 或 DEBUG 情况下 才会自动编译(前提是你已经设置了 Auto - Compile )。
• 设置自动编译(settings-compiler-make project automatically)
• ctrl+shift+alt+/(maintenance)
• 勾选compiler.automake.allow.when.app.runnin
转载于:https://www.cnblogs.com/xiaohouye/p/11168750.html
spring Boot 学习(七、Spring Boot与开发热部署)相关推荐
- spring框架学习 - 使用 Spring 的面向切面编程 补充1
接上一篇博客:https://blog.csdn.net/qq_43605444/article/details/122050740?spm=1001.2014.3001.5502 6.选择要使用的 ...
- spring框架学习 - 使用 Spring 的面向切面编程
接上一篇博客:https://blog.csdn.net/qq_43605444/article/details/122029896?spm=1001.2014.3001.5502 七.使用 Spri ...
- spring boot 学习(七)小工具篇:表单重复提交
注解 + 拦截器:解决表单重复提交 前言 学习 Spring Boot 中,我想将我在项目中添加几个我在 SpringMVC 框架中常用的工具类(主要都是涉及到 Spring AOP 部分知识).比如 ...
- spring boot 学习(二)spring boot 框架整合 thymeleaf
spring boot 框架整合 thymeleaf spring boot 的官方文档中建议开发者使用模板引擎,避免使用 JSP.因为若一定要使用 JSP 将无法使用. 注意:本文主要参考学习了大神 ...
- Spring Boot学习笔记——Spring Boot与ActiveMQ的集成
Spring Boot对JMS(Java Message Service,Java消息服务)也提供了自动配置的支持,其主要支持的JMS实现有ActiveMQ.Artemis等.这里以ActiveMQ为 ...
- 2014-03-09 Spring的学习(1)------Spring管理Bean(实例化Bean)
2019独角兽企业重金招聘Python工程师标准>>> 1.搭建与测试Spring的开发环境 PS: Spring-beans-2.5.xsd (为使在Beans.xml操作顺畅) ...
- 【Spring MVC学习】spring mvc入门示例
之前进公司就直接使用spring mvc做项目了,并没有系统学习过,后来再回头去总结的时候发现我只是在项目中会使用,但是有关spring mvc的配置,还有注解什么的想起来会感觉很混乱,趁着这几天不忙 ...
- spring框架学习 - 使用 Spring 的面向切面编程补充
接上一篇博客:https://blog.csdn.net/qq_43605444/article/details/122047698?spm=1001.2014.3001.5502 4.4 声明通知 ...
- [Spring入门学习笔记][Spring的AOP原理]
AOP是什么? 面向切面编程 软件工程有一个基本原则叫做"关注点分离"(Concern Separation),通俗的理解就是不同的问题交给不同的部分去解决,每部分专注于解决自己的 ...
- Spring 系统学习:Spring的事务管理---事务回顾
1.事务:逻辑上的一组操作,组成这组操作的各个单元,要么全部成功,要么全部失败. 2.事务的特性: 原子性:事务不可分割: 一致性:事务执行前后,数据的完整性保持一致: 隔离性:一个事务的执行不应该受 ...
最新文章
- 这一招将 Numpy 加速 700 倍!!!
- 关于iOS的社会化分享方案总结
- Python爬虫框架Scrapy 学习笔记 6 ------- 基本命令
- [css] 说说浏览器解析CSS选择器的过程?
- java 格式化时间计算
- padding三个值含义
- 一段实现分页的存储过程
- 没有无线网络设备时如何共享无线网络
- 万达商管冲刺香港上市:上半年净赚20亿元,已提前“套现”约63亿
- 内存管理基础学习笔记 - 4.2 缺页中断处理 - do_page_fault
- python拆分pdf文件
- SSH常见问题及其解决方法
- WUSTOJ 1923 一笔画 【回溯】
- 火爆的人工智能项目都在这里了|Gitee项目推荐
- 达内学java要多久_自学Java需要学多久才能达到工作的程度
- 视频压制参数设置详细说明(转)
- linux下的OllyDbg --- EDB
- 计算机组装试卷分析,高中英语试卷分析
- embedded linux arm,Embedded+Linux+For+Arm.ppt
- electron中使用 alert和comfirm等弹出框都会致使input无法获得焦点
热门文章
- PWN-PRACTICE-BUUCTF-6
- CCNA-第二篇-路由器交换机概述
- 【HihoCoder - 1831】80 Days(尺取 或 线段树)
- 【POJ - 3352】Road Construction(Tarjan,边双连通分量)
- 【HDU - 5477】A Sweet Journey(思维,水题)
- 【FZU - 2254】英语考试(最小生成树,思维,建图)
- 【CodeForces - 546C 】Soldier and Cards (模拟)
- 【HDU - 1455】Sticks (dfs + 剪枝)
- 呆在实验室到深夜的小随笔
- Thymeleaf模板引擎处理日期输入框回显问题type=“date“类型的坑 和 单选按钮、复选框的回显