SpringBoot-03-之热部署

避免修改内容后必须重启才能再继续玩耍

1:添加依赖:toly01\pom.xml
        <!--热部署-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <optional>true</optional>
        </dependency>
2.配置文件:src\main\resources\application-dev.yml
  spring:
      devtools:
        restart:
          enabled: true
          additional-paths: src/main/java
3.IDE配置

idea热部署配置

4.其他配置:按照自己需要,一般情况上面的就够了
#热部署生效
spring.devtools.restart.enabled=true
#设置重启的目录,添加指定目录的文件需要restart
spring.devtools.restart.additional-paths=src/main/java
# 为mybatis设置,生产环境可删除
restart.include.mapper=/mapper-[%%w-%%.]+jar
restart.include.pagehelper=/pagehelper-[%%w-%%.]+jar
#排除指定目录的文件不需要restart
#spring.devtools.restart.exclude=static/**,public/**
#classpath目录下的WEB-INF文件夹内容修改不重启
#spring.devtools.restart.exclude=WEB-INF/**
#thymeleaf热部署
spring.thymeleaf.cache=false

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏实战docker

kubeadm搭建kubernetes集群之二:创建master节点

在上一章《kubeadm搭建kubernetes集群之一:构建标准化镜像》中我们用VMware安装了一个CentOS7虚拟机,并且打算用这个虚拟机的镜像文件作为...

3438
来自专栏L宝宝聊IT

esxi网络中虚拟机的相关操作

2514
来自专栏Jackson0714

升级node版本

$ sudo n stable (安装node最新版本) 或安装指定版本 $ sudo n (可以安装node指定版本 sudo n 10.10.0)

1.4K2
来自专栏河湾欢儿的专栏

webpack

npm install webpack -g npm init -y npm install webpack --save-dev

1071
来自专栏西安-晁州

centos下mongodb安装

安装说明: 系统环境:Centos-6.5 安装软件:mongodb-linux-x86_64-2.4.9.tgz 下载地址:http://www.mongod...

3130
来自专栏Java帮帮-微信公众号-技术文章全总结

05.Git分支管理

05.Git分支管理 Git 分支管理 几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。...

3717
来自专栏性能与架构

使用 twemproxy 构建 Redis 集群

twemproxy 简介 twemproxy(又称 nutcracker)是 Twtter 贡献的一个 轻量级 高性能 的 redis/memcached 代理...

3314
来自专栏java相关

CentOS 7 防火墙设置

3213
来自专栏云计算教程系列

如何在FreeBSD 10.1上安装MongoDB

MongoDB是一个免费的开源NoSQL数据库。它是当今Web应用程序中最常用的数据库之一,因为它在数据库模式设计中提供了高性能,可伸缩性和大量灵活性。在本教程...

1680
来自专栏有趣的Python和你

Django学习(第五天:Django中的MTV模型)

683

扫码关注云+社区

领取腾讯云代金券