springboot热部署

水深无声 2022-06-15 12:09 445阅读 0赞

需求分析

在我们开发的过程中,最烦的,最浪费时间的就是无论代码改动大小都要频繁的重启服务,而热部署正好解决了这样的问题

实现方案

springboot实现热部署的方案比较简单,仅需要加入相应的依赖即可。

  1. <dependency>
  2. <groupId>org.springframework.boot</groupId>
  3. <artifactId>spring-boot-devtools</artifactId>
  4. <optional>true</optional>
  5. </dependency>

如果使用视图层渲染(例如:freemarker),则需要把设置视图层缓存为false

  • freemarker 设置方式

    spring:
    freemarker:

    1. cache: false
  • Thymeleaf 设置方式:

    spring:
    thymeleaf:

    1. cache: false

源代码链接:https://github.com/myNameIssls/springboot-study

发表评论

表情:
评论列表 (有 0 条评论,445人围观)

还没有评论,来说两句吧...

相关阅读

    相关 springboot部署

    需求分析 在我们开发的过程中,最烦的,最浪费时间的就是无论代码改动大小都要频繁的重启服务,而热部署正好解决了这样的问题 实现方案 springboot实现热部署的

    相关 SpringBoot部署

    一、什么是热部署 热部署,就是在应用正在运行的时候升级软件,却不需要重新启动应用。所谓热部署,就是在应用正在运行的时候升级软件,却不需要重新启动应用。 二、Sprin