zoukankan      html  css  js  c++  java
  • Springboot Idea热部署以及重启后代码也不生效的问题解决

    昨天经历了一个问题,springboot项目修改代码后,连重启都不生效,每次都需要mvn clean install后才生效说一下自己的解决办法吧。

    1.pom插入如下代码和依赖

    <build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                    <configuration>
                        <fork>true</fork>
                        <addResources>true</addResources>
                    </configuration>
                </plugin>
            </plugins>
        </build>
    
    <!-- 热部署相关-->
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>springloaded</artifactId>
                <version>1.2.8.RELEASE</version>
            </dependency>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-devtools</artifactId>
                <version>2.0.4.RELEASE</version>
                <optional>true</optional>
            </dependency>

    2.yml/properties配置文件修改如下

    spring:
      devtools:
        restart:
          # 禁用缓存
          enabled: true

    3.idea的修改

    ctrl+shift+alt+/ 四建齐按弹出框选择Registry,一勾还有两个应该是时间毫秒值

     4.Edit Configurations配置,两个都选Update classes and resources

     

     

     还有个就是删除项目下.idea和iml文件重新导入,当以修改完毕后应该是可以很迅速看到代码变化,但是修改后还是会重启,这应该是比较全的解决办法,也有的修改项目添加依赖,配置yml/properties文件就能成功。

  • 相关阅读:
    169. Majority Element
    283. Move Zeroes
    1331. Rank Transform of an Array
    566. Reshape the Matrix
    985. Sum of Even Numbers After Queries
    1185. Day of the Week
    867. Transpose Matrix
    1217. Play with Chips
    766. Toeplitz Matrix
    1413. Minimum Value to Get Positive Step by Step Sum
  • 原文地址:https://www.cnblogs.com/hjieone/p/13303573.html
Copyright © 2011-2022 走看看