使用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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM