spring boot热启动,热部署
2016-12-14 18:49
447 查看
一、模板的热部署
在spring boot里,模板引擎的页面默认是开启缓存的,如果修改了页面的内容,想通过刷新是得不到修改后的页面的,我们可以通过修改application.properties配置文件来达到模板热部署的功能,properties配置文件修改如下:
当我们已经启动了一个服务,然后修改代码之后,会自动重新部署。
1、引入spring-boot-devtools
三、类文件的热部署
Spring Loaded可实现修改类文件的热部署。
1、下载Spring Loaded
2、修改JVM的启动参数
这样就ok了!
在spring boot里,模板引擎的页面默认是开启缓存的,如果修改了页面的内容,想通过刷新是得不到修改后的页面的,我们可以通过修改application.properties配置文件来达到模板热部署的功能,properties配置文件修改如下:
Thymeleaf的配置: spring.thymeleaf.cache=false FreeMarker的配置: spring.freemarker.cache=false Groovy的配置: spring.groovy.template.cache=false Velocity的配置: spring.velocity.cache=false二、代码的热部署
当我们已经启动了一个服务,然后修改代码之后,会自动重新部署。
1、引入spring-boot-devtools
<!-- 热启动,热部署依赖包 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency>2、引入对应的插件
<!-- 热启动,热部署依赖插件 --> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <fork>true</fork> </configuration> </plugin>通过上面的2步,就可以实现代码的热部署了。
三、类文件的热部署
Spring Loaded可实现修改类文件的热部署。
1、下载Spring Loaded
2、修改JVM的启动参数
这样就ok了!
相关文章推荐
- 详解springboot热启动与热部署
- spring boot/cloud 多服务部署单机启动顺序有依赖的解决办法
- spring boot 部署、启动
- Spring boot centos部署启动停止脚本
- win10下nginx部署spring boot项目的配置与启动
- jenkins 安装部署 springboot启动
- SpringBoot在Eclipse内能够运行,但是部署在Tomcat8上启动时会有一个logback的异常
- Spring-Boot启动方式,以及线上部署
- SpringgBoot入门系列篇(十三):部署SpringBoot到tomcat上并启动
- idea + spring-boot-devtools启动热部署
- springboot jenkins 部署 通过shell执行,最后springboot启动失败
- jenkins 打包部署springboot应用,后台启动
- jenkins-整合git ssh maven spring-boot实现一键部署启动
- SpringBoot应用部署到Tomcat中无法启动问题
- spring boot开发项目,部署到tomcat,启动报错
- maven项目热部署(适合带有SpringBoot启动类进行启动)
- Spring Boot 部署与服务配置
- (28)SpringBoot启动时的Banner设置【从零开始学Spring Boot】
- Spring Boot修改启动端口
- spring boot 部署 发布