intelliJ IDEA热部署配置

1. File->Setting勾选build project automatically

intelliJ IDEA热部署配置_第1张图片
image.png

2. Run/Debug Configurations的Tomcat Server配置 选择On 'Update' action为Update classes and resources

intelliJ IDEA热部署配置_第2张图片
image.png

3. 修改Registry的compiler.automake.allow.when.app.running
快捷键 Ctrl + Shift + a

intelliJ IDEA热部署配置_第3张图片
image.png

intelliJ IDEA热部署配置_第4张图片
image.png
  1. Deployment选择 war exploded


    intelliJ IDEA热部署配置_第5张图片
    image.png
    • war:发布模式,先打包再发布
    • war exploded模式:把项目的文件夹移动到tomcat的部署文件夹,进行加载部署。
  2. Spring Boot使用spring-boot-devtools热部署

//pom.xml
        
            org.springframework.boot
            spring-boot-devtools
            true
            true
                    true 
                
            
        
//application.properties
#热部署生效
spring.devtools.restart.enabled = true
#设置重启的目录,默认全部
#spring.devtools.restart.additional-paths = src/main/java
#classpath目录下的static文件夹内容修改不重启
spring.devtools.restart.exclude = src/main/resources/static

你可能感兴趣的:(intelliJ IDEA热部署配置)