idea配置springboot热部署多种解决办法,包括失效问题

idea配置springboot热部署多种解决办法,包括失效问题配置如下:

1. 添加maven依赖pom.xml

        
            org.springframework.boot
            spring-boot-devtools
            true 
        

2. pom.xml中添加插件

    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
                
                    true
                
            
        
    

3.开启自动编译

设置自动编译
File-Settings-Compiler-Build Project automaticallyidea配置springboot热部署多种解决办法,包括失效问题_第1张图片

4.Ctrl+Shift+Alt+/ 选择Registry

idea配置springboot热部署多种解决办法,包括失效问题_第2张图片
找到选项Compiler autoMake allow when app running打勾

idea配置springboot热部署多种解决办法,包括失效问题_第3张图片

5.设置项目启动加载方式

菜单栏选择 Run->Edit Configurations…

idea配置springboot热部署多种解决办法,包括失效问题_第4张图片
找到spring boot下的 On ‘Update’ action 和 On frame deactivation ,选择 Update classes and resources
(注意:这步非常重要)
idea配置springboot热部署多种解决办法,包括失效问题_第5张图片
最后测试热部署,随便修改一个类中的代码,查看idea最下方的提示条,出现 build 后 紧接着 出现 parsing java… 表示正在重新编译,等待项目自动重新启动后就可以看见修改的类生效了

idea配置springboot热部署多种解决办法,包括失效问题_第6张图片

除了以上设置方法,其实idea还可以手动编译。快捷键(Ctrl+Shift+F9)

你可能感兴趣的:(JAVA架构,intellij,idea)