springboot热加载spring-boot-devtools:

springboot热加载

基于idea开发springboot项目使用热加载

  • pom依赖
<dependency>
    <groupId>org.springframework.bootgroupId>
    <artifactId>spring-boot-devtoolsartifactId>
    <scope>runtimescope>
    <optional>trueoptional>
dependency>
<plugins>
    <plugin>
        <groupId>org.springframework.bootgroupId>
        <artifactId>spring-boot-maven-pluginartifactId>
        <configuration>
            <fork>truefork>   
        configuration>
    plugin>
plugins>
  • properties文件配置属性
spring.devtools.restart.enabled=true
#spring.devtools.restart.additional-paths=src/main/java
  • 修改IDEA的编译设置

Build,Execution,Deployment -> Compiler -> 勾选:Build project automatically

  • 配置IDEA的Registry

自动编译运行时的程序

快捷键:Shift + Ctrl + Alt + / 打开Registry勾选compiler.automake.allow.when.app.running
修改完上述的配置,IDEA的SpringBoot项目热部署就可以了

总结

经开发中使用,不推荐使用,电脑配置不高的,很影响开发效率

你可能感兴趣的:(springboot,idea,spring,boot,intellij-idea)