springboot如何热部署(什么是热部署以及如何实现热部署)

一、什么是热部署以及为什么要配置热部署

在最近的开发中会经常调试一些接口,免不了要做一些小的改动,这个时候不得不把程序启启停停(效率低的一匹)。

好在有个好东西:热部署,有了它我们可以在修改页面、修改类时自动应用重启,效率提升的还是比较明显的。

二、如何实现热部署

ps:热部署的方式有三种,这里仅对比较简便的devtools做一下讲述

1、首先是pom文件中添加依赖

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

2、然后进行devtools的相关配置(在yml文件如设置如下)

spring: devtools: restart: enabled: true #设置开启热部署 additional-paths: src/main/java #重启目录 exclude: WEB-INF/** freemarker: cache: false #页面不加载缓存,修改即时生效

3、IDEA相关设置

springboot如何热部署(什么是热部署以及如何实现热部署)(1)

springboot如何热部署(什么是热部署以及如何实现热部署)(2)

四、后记

这个时候我们在做html页面的修改、修改配置文件、修改类时应用会重启,html页面也会刷新了。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页