SpringBoot 热部署

总算自己搞好了热部署,记录一下过程:

 

1、SpringBoot 2.1.1版本,idea2017.2.3版本

2、设置IDEA的几个地方如下,不区分前后顺序:

1)开启自动编译(静态)

 

2)开启自动编译(动态)

 同时按住 Ctrl + Shift + Alt + / 然后进入Registry,修改这三项

 

3)添加pom的依赖

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <scope>runtime</scope>
        </dependency>

 

 4)关闭浏览器缓存

打开谷歌浏览器,打开F12的Network选项栏,然后勾选【✅】Disable cache 。

 

 

好了,现在修改静态文件,修改thymeleaf文件,java类中增加一个方法,都不用手动重启了,会自动重启。自动重启的速度比你手动重启速度要快的多哦。它只会重新加载你源码里的文件,不会重新加载jar包中的文件(不知理解是否正确)

 

posted @ 2018-12-20 14:09  阿狸哥哥  阅读(187)  评论(0编辑  收藏  举报