【IDEA】 SpringBoot如何实现热加载

1.pom.xml中引入依赖

      
        
            org.springframework.boot
            spring-boot-devtools
            true
        

2.配置application.yml文件或者application.properties文件

spring:
  mvc:
    view:
      prefix: /pages/
      suffix: .html  
  devtools:
    restart:
      enabled: true
      additional-paths: src/main/java  
      exclude: /webapp   #页面所载目录

3.设置IDEA支持热加载

File --> Setting --> Build,Execution,Deployment --> Compiler -->  勾选 Build project antomatically

 

【IDEA】 SpringBoot如何实现热加载_第1张图片

 

4.重新运行项目,然后修改文件,Ctrl + S 就能看到项目自动重启,而且重启时间远小于第一次启动时间,因为springboot只重启被修改的部分。

 

问题:
    如果程序自动重启但是没有起效,继续配置下面这一步就可以了。

     在程序中按 Ctrl+shift+A
     

  输入register,打开红框下面的选项
【IDEA】 SpringBoot如何实现热加载_第2张图片

出现这个框勾选标记选项然后关闭再运行程序就可实现热加载
【IDEA】 SpringBoot如何实现热加载_第3张图片

你可能感兴趣的:(Java)