美文网首页
springBoot如何实现热部署

springBoot如何实现热部署

作者: 冷枫abc | 来源:发表于2019-03-22 14:46 被阅读0次

由于Spring Boot没有默认支持热部署,我们在开发过程中,就会变得很忙,每次修改都需要重启容器,所以我们需要引入热部署,提高开发效率,避免小改动就需要重启容器。

第一步,gradle引入spring-boot-devtools依赖

compile("org.springframework.boot:spring-boot-devtools")

第二步,由于我是使用thymeleaf作为UI渲染,所以需要修改application.properties,增加

spring.thymeleaf.cache=false

第三步,ctrl + alt + shift + /

勾选compiler.automake.allow.when.app.running

第四步,设置Idea

总结

如果是修改了.html,马上就可以看到修改的内容。如果是修改java,就会快速编译部署,不过还是需要几秒钟时间。

相关文章

  • springBoot如何实现热部署

    由于Spring Boot没有默认支持热部署,我们在开发过程中,就会变得很忙,每次修改都需要重启容器,所以我们需要...

  • springboot热部署(自动编译项目)

    使用IDEA进行热部署 一共有三种热部署的方式。分别是,《通过配置Tomact实现热部署》,《SpringBoot...

  • SpringBoot实现热部署

    在实际开发过程中,每次修改后台代码就必须要重启来保证源代码或者配置文件的生效,特别是当下微服务开发火热,动不动同时...

  • SpringBoot实现热部署

    上一篇 << >> 原理:在发现代码有更改之后,重新启动应用,,不适用于生产环境。深层原理是使用了两个ClassL...

  • SpringBoot热部署

    SpringBoot实现热部署主要依赖的是DevTools,IDEA可以在新建SpringBoot项目时勾选Dev...

  • SpringBoot

    springboot简介约定优于配置概念:主要特性:springboot应用案例实现热部署全局配置文件applic...

  • Spring Boot 热部署

    SpringBoot 在开发时通常会用到热部署,记录网址以便查阅 springboot热部署方法

  • springboot 热部署

    springboot热部署通过Spring Loaded和spring-boot-devtools两种方式进行实现...

  • 零基础快速入门SpringBoot2.0教程 (二)

    一、SpringBoot2.x使用Dev-tool热部署 简介:介绍什么是热部署,使用springboot结合d...

  • SpringBoot热部署实现(devtools)

    前言:使用java开发时,由于经常修改文件,所以在测试的时候因为修改了文件所以要经常重启项目,以便查看效果。这样对...

网友评论

      本文标题:springBoot如何实现热部署

      本文链接:https://www.haomeiwen.com/subject/qazlvqtx.html