IDEA中Spring boot配置热部署无效问题解决方式(转)

Stella981
• 阅读 720
IDEA中Spring boot配置热部署无效问题解决方式

2018年01月31日 20:30:59

阅读数:1426

该配置方式属于通过配置devtools实现热部署

只要在pom文件中添加下面代码段即可

<!-- 热部署 -->
    <dependency>
      <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> <scope>true</scope> </dependency> ---------------------------------------------------- <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <!-- 没有该配置,devtools 不生效 --> <fork>true</fork> <addResources>true</addResources> </configuration> </plugin> </plugins> </build>

但是配置好无效,下面需要修改idea中的两个配置

  1. setting –> compiler
    将 Build project automatically 勾选上
  2. alt + shift + a 搜索 registry 选第一个,弹出框后下拉找到 compiler.automake.allow.when.app.running 勾选上即可。

热部署无效问题已解决。

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
菜鸟阿都 菜鸟阿都
3年前
SpringBoot项目热部署
前言   此篇文章主要介绍两种springboot项目热部署的方式,方式一是通过引入devtool组件实现热部署,方式二是通过idea下载jrebel插件实现热部署,jrebel免费试用30天,但通过激活网站可获得jrebel激活序列码,阿都对两种方式都进行了测试,全部有效。一、devtool组件热部署实现原理:自动重启项目1.添加devtools依赖
待兔 待兔
5个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Jacquelyn38 Jacquelyn38
3年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
Easter79 Easter79
3年前
springBoot修改代码不需要重启
springboot每次修改代码都需要重启项目,进行热部署后就不需要每次修改代码都要重启项目了热部署:  需要在pom.xml里进行配置!(https://oscimg.oschina.net/oscnet/04898c1b8ee09c1372de92f5967d8e737eb.png)<dependency<groupI
Easter79 Easter79
3年前
springboot热部署实战
每次代码改动后都需要重新手动Run项目,心累,在网上找了下,发现SpringBoot提供了热部署的方案,改动代码后自动编译打包,现在将热部署的配置方法记下来:第一步:在pom.xml中添加依赖,导入springbootdevtools<dependency<groupIdorg.springframework
Stella981 Stella981
3年前
Spring Boot 开发应用热部署
springbootdevtools实现热部署想在SpringBoot中使用该功能非常简单,添加依赖:<!热部署模块<dependency<groupIdorg.springframework.boot</groupId
Stella981 Stella981
3年前
SpringBoot热部署与启动速度优化
SpringBoot热部署  默认情况下SpringBoot是不支持热部署的,所以当每次修改代码的时候,都需要重新启动服务器,这个是非常浪费时间的,所以可以在pom.xml文件里面导入以下依赖1<dependency2<groupIdorg.springframework.boot</groupId
Easter79 Easter79
3年前
SpringBoot热部署与启动速度优化
SpringBoot热部署  默认情况下SpringBoot是不支持热部署的,所以当每次修改代码的时候,都需要重新启动服务器,这个是非常浪费时间的,所以可以在pom.xml文件里面导入以下依赖1<dependency2<groupIdorg.springframework.boot</groupId
Python进阶者 Python进阶者
11个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这