idea2021的springboot热部署

Posted 沙漏无语

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了idea2021的springboot热部署相关的知识,希望对你有一定的参考价值。

1.pom依赖


<!--Spring 官方提供的热部署插件 -->   
<dependency>                      
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>   
    <optional>true</optional>        
</dependency>
  • 如果是ecplise好像不用剩下的步骤了,没测过, 可以试一试

    2、开启热部署

    
    	<build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                    <configuration>
                        <fork>true</fork><!--必须添加这个配置-->
                    </configuration>
                </plugin>
            </plugins>
        </build>
    
      

    3.开启idea自动make功能

    CTRL + SHIFT + A –> 查找make project automatically –> 选中

     

  • CTRL + SHIFT + A –> 查找Registry –> 找到并勾选compiler.automake.allow.when.app.running

     开启允许在运行中修改文件,2021版本的么有上述的compiler.automake.allow.when.app.running在下面中设置:

4.重启IDEA

总结:以上缺一步, IDEA都不好使的。实现热部署后,包括更新Xml, Java类中新增方法等, 都试了, 都不用重启了。

-----------------------------------------------------------------------------------------------------------------------------

修改了半天,发现每次保存都要自动重启,不是我想要的热部署啊,继续修改, 找到启动项目下的 edit configuations ,2021的隐藏比较深,需要点击Modify options 然后选择 on update action。如下所示:

以上是关于idea2021的springboot热部署的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot-03:SpringBoot+Idea热部署

IDEA-SpringBoot项目设置热部署

SpringBoot+Idea热部署

idea内springboot项目设置热部署

idea中设置springboot热部署

SpringBoot+gradle+idea实现热部署和热加载