一、热部署
在开发中我们修改一个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与开发热部署)相关推荐

  1. spring框架学习 - 使用 Spring 的面向切面编程 补充1

    接上一篇博客:https://blog.csdn.net/qq_43605444/article/details/122050740?spm=1001.2014.3001.5502 6.选择要使用的 ...

  2. spring框架学习 - 使用 Spring 的面向切面编程

    接上一篇博客:https://blog.csdn.net/qq_43605444/article/details/122029896?spm=1001.2014.3001.5502 七.使用 Spri ...

  3. spring boot 学习(七)小工具篇:表单重复提交

    注解 + 拦截器:解决表单重复提交 前言 学习 Spring Boot 中,我想将我在项目中添加几个我在 SpringMVC 框架中常用的工具类(主要都是涉及到 Spring AOP 部分知识).比如 ...

  4. spring boot 学习(二)spring boot 框架整合 thymeleaf

    spring boot 框架整合 thymeleaf spring boot 的官方文档中建议开发者使用模板引擎,避免使用 JSP.因为若一定要使用 JSP 将无法使用. 注意:本文主要参考学习了大神 ...

  5. Spring Boot学习笔记——Spring Boot与ActiveMQ的集成

    Spring Boot对JMS(Java Message Service,Java消息服务)也提供了自动配置的支持,其主要支持的JMS实现有ActiveMQ.Artemis等.这里以ActiveMQ为 ...

  6. 2014-03-09 Spring的学习(1)------Spring管理Bean(实例化Bean)

    2019独角兽企业重金招聘Python工程师标准>>> 1.搭建与测试Spring的开发环境 PS: Spring-beans-2.5.xsd  (为使在Beans.xml操作顺畅) ...

  7. 【Spring MVC学习】spring mvc入门示例

    之前进公司就直接使用spring mvc做项目了,并没有系统学习过,后来再回头去总结的时候发现我只是在项目中会使用,但是有关spring mvc的配置,还有注解什么的想起来会感觉很混乱,趁着这几天不忙 ...

  8. spring框架学习 - 使用 Spring 的面向切面编程补充

    接上一篇博客:https://blog.csdn.net/qq_43605444/article/details/122047698?spm=1001.2014.3001.5502 4.4 声明通知 ...

  9. [Spring入门学习笔记][Spring的AOP原理]

    AOP是什么? 面向切面编程 软件工程有一个基本原则叫做"关注点分离"(Concern Separation),通俗的理解就是不同的问题交给不同的部分去解决,每部分专注于解决自己的 ...

  10. Spring 系统学习:Spring的事务管理---事务回顾

    1.事务:逻辑上的一组操作,组成这组操作的各个单元,要么全部成功,要么全部失败. 2.事务的特性: 原子性:事务不可分割: 一致性:事务执行前后,数据的完整性保持一致: 隔离性:一个事务的执行不应该受 ...

最新文章

  1. 这一招将 Numpy 加速 700 倍!!!
  2. 关于iOS的社会化分享方案总结
  3. Python爬虫框架Scrapy 学习笔记 6 ------- 基本命令
  4. [css] 说说浏览器解析CSS选择器的过程?
  5. java 格式化时间计算
  6. padding三个值含义
  7. 一段实现分页的存储过程
  8. 没有无线网络设备时如何共享无线网络
  9. 万达商管冲刺香港上市:上半年净赚20亿元,已提前“套现”约63亿
  10. 内存管理基础学习笔记 - 4.2 缺页中断处理 - do_page_fault
  11. python拆分pdf文件
  12. SSH常见问题及其解决方法
  13. WUSTOJ 1923 一笔画 【回溯】
  14. 火爆的人工智能项目都在这里了|Gitee项目推荐
  15. 达内学java要多久_自学Java需要学多久才能达到工作的程度
  16. 视频压制参数设置详细说明(转)
  17. linux下的OllyDbg --- EDB
  18. 计算机组装试卷分析,高中英语试卷分析
  19. embedded linux arm,Embedded+Linux+For+Arm.ppt
  20. electron中使用 alert和comfirm等弹出框都会致使input无法获得焦点

热门文章

  1. PWN-PRACTICE-BUUCTF-6
  2. CCNA-第二篇-路由器交换机概述
  3. 【HihoCoder - 1831】80 Days(尺取 或 线段树)
  4. 【POJ - 3352】Road Construction(Tarjan,边双连通分量)
  5. 【HDU - 5477】A Sweet Journey(思维,水题)
  6. 【FZU - 2254】英语考试(最小生成树,思维,建图)
  7. 【CodeForces - 546C 】Soldier and Cards (模拟)
  8. 【HDU - 1455】Sticks (dfs + 剪枝)
  9. 呆在实验室到深夜的小随笔
  10. Thymeleaf模板引擎处理日期输入框回显问题type=“date“类型的坑 和 单选按钮、复选框的回显