使用IDEA配置SpringBoot/SpringCloud热部署

最近在学习SpringCloud,发现修改一点东西就要重启项目十分的费劲。所以就打算总结一下热部署的配置,以方便自己查看,顺便帮助一下有相同问题的人。

  1. 首先需要在pom里导入依赖

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

    光引这个依赖是不行的,想要实现类热部署还需要进行以下几步

  2. 对热部署进行配置

    application.yml配置文件:

    spring:
      devtools:
        restart:
          enabled: true
          additional-paths: src/main/java
    

    application.properties配置文件:

    spring.devtools.restart.enabled=true
    spring.devtools.restart.additional-paths=src/main/java
    

我使用的工具是IDEA,所以还需要进行一点配置

  1. IDEA左上角依次点开File -> Settings -> Build,Execution,Deployment -> Compiler -> Build Project automatically

    如果想要新项目都选中热部署选项的话,需要在IDEA中依次点开File -> Other Settings -> Settings for New Projects -> Compiler -> Build Project automatically

  2. 在IDEA使用 Ctrl+Shift+Alt+/ , 选择Registry,勾上Compiler autoMake allow when app running

posted @ 2020-06-12 18:01  智商倒退  阅读(829)  评论(0)    收藏  举报