文档章节

springboot 热部署 intellij

zheng875
 zheng875
发布于 2017/01/06 11:29
字数 186
阅读 272
收藏 6

    最近用到了springboot的热部署,springboot支持的热部署方式还挺多的。

    项目中用到了thymeleaf的引擎模板,在application.properties中关闭模板引擎的缓存,

#关闭thymeleaf缓存
spring.thymeleaf.cache=false

这样页面发生修改之后,手动编译下级可以,不需要额外再重启服务。

    也可以通过spring-boot-devtools进行热部署,导包

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

同时需要开启自动编译

该项是IDEA中默认开启,然后 Shift+Ctrl+Alt+/,选择Registry

在这一项后面勾上,当服务在运行时,修改类和页面会自动部署。

其他热部署方式还有:Spring Loaded,JRebel,这两种暂时没有试过,就不发了。

 

© 著作权归作者所有

zheng875
粉丝 11
博文 46
码字总数 22528
作品 0
无锡
程序员
私信 提问
springboot使用jrebel热部署没用,怎么破?

最近用起了springboot来,用jrebel没用。到底怎么回事呢?? springboot是用maven来加载jar包的,以前都是自己手动添加的,没用maven。jrebel的热部署用得很好,也不用什么麻烦设置。 今天,...

HardMan
2016/06/05
2.9K
2
在 Intellij IDEA 中部署 Spring Boot / Spring Cloud 应用到阿里云

Spring Cloud 和 Spring Boot 可以说是当前最流行的微服务开发框架了,在本文中,将向读者介绍如何在 在 Intellij IDEA 中部署 Spring Boot / Spring Cloud 应用到阿里云。(Eclipse 平台请移...

银时
2018/12/18
0
0
实现Java热部署的几种解决方案

百度百科:热部署,就是应用正在运行的时候就可以升级软件,而不需要重新启动应用。 spring-loaded 依赖 ps:据说此方法还需要手动编译(),请亲测! spring-boot-devtools 依赖 JRebel 安装...

mario阿东
2018/03/25
0
0
No.1 微服务架构—— Springboot与微服务架构的关系

首先,要知道微服务架构是一种思想,它是为适应这个互联网时代而形成的。因为随着互联网的发展,项目面对的用户数量以及数据越来越多,业务场景越来越复杂,传统的“单体式应用开发模式”可能...

迷途的小程序员
2018/11/13
0
0
SpringBoot学习之路:12.Spring Boot使用idea开发如何配置热加载

java开发的ide用最多的无非就是eclipse和idea,在eclipse中开发springboot,要使项目热加载资源只需要在pom文件中引入springboot的开发工devtools即可。但是该工具在使用idea开发springboot时...

MaxBill
2018/08/15
418
0

没有更多内容

加载失败,请刷新页面

加载更多

网站安全维护公司对渗透测试php后门分析

很多想做渗透测试的朋友都想了解关于PHP后门漏洞的安全测试重点方法,以及该如何预防被中php后门,本节由我们的Sine安全高级渗透工程师进行全面的讲解,来让大家更好的理解和了解php代码的安全...

网站安全
8分钟前
2
0
在github上创建代码仓库时忘记添加.gitignore文件或修改了.gitignore该怎么办?

#清除本地缓存(改变成未track状态) #git rm -r --cached . 表示清除项目中所有文件的本地缓存 git rm -r --cached xxx #xxx表示不想版本控制的文件,比如小编可以输入test.o #.gitignore中的...

博爱飞扬
9分钟前
3
0
Fsimage 与 EditLog定义及合并过程

有很多客户端在向 hdfs 中写数据,同时有很多客户端在查数据,这就涉及到一个响应速度问题。因为只有一个 namenode ,客户端在写的时候,必须迅速记下来。 1. 向 namenode 询问可以存储到哪些...

Garphy
13分钟前
4
0
TI KeyStone C66x开发板处理器、NAND FLASH、NOR FLASH

TL6678F-EasyEVM是广州创龙基于SOM-TL6678F核心板而研发的一款多核高性能DSP+FPGA开发板。开发板采用核心板+底板方式,底板采用沉金无铅工艺的8层板设计,尺寸为247.33mm*139.8mm,它为用户提...

Tronlong创龙
30分钟前
5
0
【2019年8月版本】OCP 071认证考试最新版本的考试原题-第13题

Choose the best answer. Examine this query: SELECT TRUNC (ROUND(156.00,-2),-1) FROM DUAL; What is the result? A) 16 B) 160 C) 150 D) 200 E) 100 Answer:D (解析:关键就是 round ......

oschina_5359
40分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部