自己学习了spring boot发现很方便使用,加上热部署功能,不需要改个样式就重启服务,浪费时间了.修改完文件之后,spring boot 自动给你更新资源,很方便开发人员调试.
接下来让我们一步步来实现这个功能.
首先我们需要在gradle 里面添加依赖
runtime('org.springframework.boot:spring-boot-devtools')
maven 的是
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
然后,我们要在配置文件里面配置,配置静态文件页面禁用缓存
spring.thymeleaf.cache=false
然后是开启热部署功能
spring.devtools.restart.enabled: true
然后开始在idea里面设置
接着 按快捷键 ctrl + shift + alt + /,选择Registry,勾上 Compiler autoMake allow when app running
然后点击确定
最后一步,我在网上查阅了很多都没有部署成功,就是没有接下来这一步
bootRun {
addResources = true
}
最build.gradle中加上这句话,这个工程就可以成功的热部署了.
希望对大家有用,如果大家喜欢我的文章,可以关注我的微信公众号