Python 官方文档:入门教程 => 点击学习
目录热部署手动设置热部署自动启动热部署热部署配置范围属性加载优先级热部署 手动设置热部署 导入Maven坐标 <!--热部署依赖--> <dependen
导入Maven坐标
<!--热部署依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
每次修改点击构建项目
这个还是的手动点击(ctrl+F9),复杂度和直接点重新部署一致。
关于热部署
热部署仅仅加载开发者自定义的资源,不加载jar资源
1、导入热部署依赖
<!--热部署依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
2、打开设置找到编译,找到下图选项勾选
3、 按住ctrl+shift+alt+/出现下图,点击注册找到下图勾选即可。
4、 之后,每当idea内容有变化且失去焦点3秒之后,会自动帮你构建项目。
默认不触发重启的目录列表
自定义不参与热部署。
spring:
devtools:
restart:
# 设置不参与热部署的文件或文件夹public/**表示public文件夹下的所有
exclude: public/**,config/application.yml
禁用热部署
设置
spring:
devtools:
restart:
enabled: false
#false表示关闭
这样就可以关闭热部署了,但是在配置文件中设置的容易别其他高层级的配置文件相互覆盖,所以我们
设置高优先级禁用热部署
//启动类
@SpringBootApplication
public class Springboot01Application {
public static void main(String[] args) {
System.setProperty("spring.devtools.restart.enabled","false" );
SpringApplication.run(Springboot01Application.class, args);
}
}
到此这篇关于SpringBoot热部署设置方法详解的文章就介绍到这了,更多相关SpringBoot热部署内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!
--结束END--
本文标题: SpringBoot热部署设置方法详解
本文链接: https://lsjlt.com/news/169951.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0