idea开启热部署(springcloud)

一、背景

你是否有过碰到过一种场景,当你写代码或则修改bug的时候,需要反复关闭启动,测试修改是否成功,有没有不胜其烦的感觉。可能devtools可以拯救你,接下来我们看一下怎么配置的吧。

二、环境

  1. IntelliJ IDEA 2018.1.6 x64
  2. 父工程,包结构如下
    idea开启热部署(springcloud)_第1张图片

三、热部署配置方法

1. 在common工程下添加devtools依赖



    org.springframework.boot
    spring-boot-devtools
   runtime
    true

2. 在payment中引入common工程


    com.yuyue.online.springcloud
    common
    1.0-SNAPSHOT

3. 在父工程pom中引入maven插件

  
    UTF-8
    1.8
    1.8
  

  
    
      
        org.apache.maven.plugins
        maven-compiler-plugin
        3.1
        
          ${maven.compiler.source}
          ${maven.compiler.target}
          ${project.build.sourceEncoding}
        
      
    
  

4. 修改setting,启用自动打包和解析

idea开启热部署(springcloud)_第2张图片
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Tl2nG8Ql-1626192733349)(https://note.youdao.com/yws/public/resource/d367ad1eec2977e50690891b6e6de8e2/xmlnote/D9F7AB7979604A37A3C8B92BCECD1318/21478)]

5. 更新设置,按快捷键"Ctrl+Shift+Alt+/"即可打开

idea开启热部署(springcloud)_第3张图片
idea开启热部署(springcloud)_第4张图片

6. 重启idea

如果更新java代码,idea自动重启即部署成功。

你可能感兴趣的:(java,intellij-idea,spring,cloud,java,搜索引擎,分布式)