首页 > 其他分享 >SpringBoot启动热部署

SpringBoot启动热部署

时间:2023-12-19 15:01:04浏览次数:31  
标签:SpringBoot 启动 部署 spring 重启 修改 devtools true additional

1.在pom.xml中添加依赖

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

2.修改application.properties文件

spring:
  devtools: #热部署
    restart:
      enabled: true
      additional-paths: src/main/java/com/plus #SpringBootApplication所在的路径
      additional-exclude: WEB-INF/**

3.idea的修改

3.1:File-Settings-Compiler-Build Project automatically

 3.2:ctrl + shift + alt + /然后选择Registry,勾上 Compiler.autoMake.allow.when.app.running

 

 

4、测试

  • 修改类–>保存:应用会重启
  • 修改配置文件–>保存:应用会重启
  • 修改页面–>保存:应用不会重启,但会重新加载,页面会刷新

 

标签:SpringBoot,启动,部署,spring,重启,修改,devtools,true,additional
From: https://www.cnblogs.com/privateLogs/p/17913753.html

相关文章

  • 【转载】Springboot2.x 使用 Redis
    参考https://blog.csdn.net/weixin_43749805/article/details/131399516https://juejin.cn/post/7076244567569203208https://blog.csdn.net/oJingZhiYuan12/article/details/126386904注意classjava.lang.Integercannotbecasttoclasscom.xiaqiuchu.demo.entity.S......
  • Mac M2 启动 kettle web 服务 cart
    查看本地资料库配置<?xmlversion="1.0"encoding="UTF-8"?><repositories><connection><name>dses_etldb</name><server>10.132.81.199</server><type>MYSQL</type><access&g......
  • windows本地部署webUI框架遇到的问题及解决
    最近对stablediffusion比较感兴趣,就想着拿一些模型在本地跑一跑感受一下,也想训练一些自己的模型玩一玩,刚开始参照网上的教程及github上的官方教程一直安装不成功,总是报错:torch安装不成功或其他的一些,本人系统是win10,总结了一些可以尝试的解决方法如下:1.对conda使用不是很熟悉,......
  • spring framework启动问题
    正确Gradle版本查看gradle/wrapper/gradle-wrapper.propertiesAbuildscanwasnotpublishedasyouhavenotauthenticatedwithserver'ge.spring.io'.注释ge.conventionsplugins{ id"com.gradle.enterprise"version"3.6.1"// id&quo......
  • Docker启动Nacos报错:Nacos Server did not start because dumpservice bean construct
    一、表象重启服务器之后Docker运行Nacos容器,启动成功,但是外网无法访问。查看了一下Nacos启动日志(dockerlogsnacos容器名)二、分析很明显是数据库配``置问题。。如果是数据库配置的问题,可以着重检查以下信息尤其是MySQL内网Host,查询方式见Docker安装Nacos三、解决我已......
  • Nacos启动:[NACOS HTTP-POST] The maximum number of tolerable server reconnection e
    一、表象二、分析源码:publicHttpRestResult<String>httpPost(Stringpath,Map<String,String>headers,Map<String,String>paramValues,Stringencode,longreadTimeoutMs)throwsException{finallongendTime=System.currentTi......
  • rancher harvester deploy demo 【部署 harvester v1.2.1】
    简介Harvester是一个现代的、开放的、可互操作的、基于Kubernetes的超融合基础设施(HCI)解决方案。它是一种开源替代方案,专为寻求云原生HCI解决方案的运营商而设计。Harvester运行在裸机服务器上,提供集成的虚拟化和分布式存储功能。除了传统的虚拟机(vm)之外,Harvester还通过与Ranc......
  • centos 7.9 二进制部署 kubernetes v1.27.7
    文章目录1.预备条件2.基础配置2.1配置root远程登录2.2配置主机名2.3安装ansible2.4配置互信2.5配置hosts文件2.6关闭防firewalld火墙2.7关闭selinux2.8关闭交换分区swap2.9修改内核参数2.10安装iptables2.11开启ipvs2.12配置limits参数2.13配置yum2.14配置时钟......
  • Linux安装nacos 启动报错解决: which: no javac in (/usr/local/sbin:/usr/local/bin:
    报错信息:which:nojavacin(/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)readlink:缺少操作数Try'readlink--help'formoreinformation.dirname:缺少操作数Try'dirname--help'formoreinformation.ERROR:PleasesettheJAVA_HOME......
  • GPU监控终端部署(windows)
    目的:使用nvidia_gpu_expoter配合prometheus+grafana监控GPU性能环境部署:WindowsPowerShellISE管理员打开#[Net.ServicepointManager]::SecurityProtocol  检查TLS是否支持1.2#如果支持下一步,不支持则输入(#[Net.ServicePointManager]::SecurityProtocol=[Net.Se......