您的位置:首页 > 编程语言 > Java开发

IEAD之mac 环境下的 Springboot 热部署方式-devtools

2018-07-10 14:32 495 查看
简单介绍下设置(针对 mac 下的 idea)

首先添加 maven 依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<!-- optional=true,依赖不会传递,该项目依赖devtools;
之后依赖该项目的项目如果想要使用devtools,需要重新引入 -->
<optional>true</optional>
</dependency>


IDEAD 设置
1、 左上角 preferences->Build,Execution,Deplyment -> Compiler,选中打勾 “Make project
automatically”
2、组合键:“Shift+Ctrl【mac下对应是Command】+Alt+/” ,选择 “Registry” ,选中打勾
“compiler.automake.allow.when.app.running”,【注意这个设置完会在顶部第一条】
3、具体的设置界面如下:





缓存设置,在 application.yml 里面添加如下。
# 这个开发配置为false,避免改了模板还要重启服务器
# 即当修改了html、css、js等这些静态资源后不用重启项目直接刷新即可。
spring.thymeleaf.cache=false ======》这个不设置,默认就是 false。


以上设置完成,你就可以通过 Control+s改完代码直接自动重启应用,飞起。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息