springboot之热部署

标签: springboot热部署
11人阅读 评论(0) 收藏 举报
分类:

在springboot的热部署中我的环境采用的idea编辑器测试的

1.首先在pom文件中配置热部署的依赖

<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-devtools</artifactId>
   <optional>true</optional>
   <scope>true</scope>
</dependency>

2.再在yml属性文件中配置 thymeleaf cache不缓存

spring:
  thymeleaf:
    prefix: classpath:/templates/
    suffix: .html
    mode: HTML5
    encoding: utf-8
    servlet:
      content-type: text/html
    cache: false

3.进过测试发现后台修改过后确实已经有重启的日志在打印了。可是访问thymeleaf模板文件修改的内容却没有动态的修改过来

到底是什么原因的。经过查资料和测试发现了是idea编辑器的问题

4.idea没有动态修改主要有两个原因

一: 使用快捷键 ctrl+shift+a 调出窗口 然后搜索registry 点击选中

在弹出的选项中选中 compile.automake.allow.when.app.running 勾选上

 

二:还需要ctrl+alt + s 设置Build,Excution,Deployment下的compile菜单中的Build project automatically


此时修改后台代码后 前台thymeleaf模板就可以动态的显示啦!这样就不用每次都(ctrl+F9)来动态显示模板内容

查看评论

基于Maven的SpringBoot项目实现热部署的两种方式

基于Maven的SpringBoot项目实现热部署的两种方式 热部署工具带来的优势:节省时间,提高开发效率 下面我将介绍使用maven构建的SpringBoot项目中实现热部署的两种方式,使得部署...
  • tengxing007
  • tengxing007
  • 2017-05-24 12:12:09
  • 19926

springboot + idea 代码修改热部署/加载

身为JAVA程序员,等待代码编译是一件痛苦的事情。况且追求高效是程序员所具有的一种天然品性。在接触强大的springboot框架过程中,每次修改代码后,都要重新启动。我就想,肯定有方法可以实现代码修改...
  • dujianxiong
  • dujianxiong
  • 2018-01-03 09:26:00
  • 3631

SpringBoot热部署

在SpringBoot中启用热部署是非常简单的一件事,因为SpringBoot为我们提供了一个非常方便的工具spring-boot-devtools,我们只需要把这个工具引入到工程里就OK了,下面我就...
  • zknxx
  • zknxx
  • 2016-12-02 00:40:28
  • 36662

Spring Boot热部署的实现

一、 热部署和热加载的区别1.定义区别热部署:是指在服务器运行时重新部署项目 热加载:是指在运行时重新加载class2.实现原理区别热部署:直接重新加载整个应用,会直接释放内存,比热加载更加干净彻底...
  • jacksonary
  • jacksonary
  • 2017-11-28 22:39:15
  • 329

SpringBoot之——热部署的两种方式

一、热部署 在项目开发过程中,常常会改动页面数据或者修改数据结构,为了显示改动效果,往往需要重启应用查看改变效果,其实就是重新编译生成了新的 Class 文件,这个文件里记录着和代码等对应的各种信息,...
  • l1028386804
  • l1028386804
  • 2017-04-10 00:33:05
  • 11427

spring boot 热部署

一、热启动: 每自修改后, 程序自动启动Spring Application上下文。 Pom中直接添加依赖即可: org.springframewo...
  • u014695188
  • u014695188
  • 2016-08-20 17:14:38
  • 12218

SpringBoot使用spring-boot-devtools进行热部署

原文地址:https://www.cnblogs.com/aqsunkai/p/6690574.html项目下载地址:http://download.csdn.net/detail/aqsunkai/...
  • tanga842428
  • tanga842428
  • 2018-03-27 08:41:44
  • 40

springboot开启热部署之Idea&Gradle

一、引入starter//热部署 compile("org.springframework.boot:spring-boot-devtools")二、开启自动编译第一步windows:ctrl + a...
  • KingBoyWorld
  • KingBoyWorld
  • 2017-07-06 19:22:24
  • 2702

springboot热启动与热部署

一、热启动: 每自修改后, 程序自动启动spring Application上下文。 Pom中直接添加依赖即可: [html] view plain ...
  • u013030980
  • u013030980
  • 2016-12-16 16:54:33
  • 6125

Springboot实现热部署

所谓的热部署:比如项目的热部署,就是在应用程序在不停止的情况下,实现新的部署 而Springboot在我们每次修改完代码之后,可能只是修改下打印的信息,就得重新启动App类,这样太浪费时间,有没有一...
  • xc_wt
  • xc_wt
  • 2017-11-28 16:48:06
  • 1576
    个人资料
    等级:
    访问量: 1万+
    积分: 340
    排名: 23万+
    最新评论