网站打不开 别的电脑能打开,山西云起时网站建设,网络营销相关理论有哪些,h5制作平台是什么意思一、手动启动热部署 在进行 Spring Boot 的 Web 项目开发中#xff0c;我们经常会遇到源代码文件、
配置文件等的修改#xff0c;但每次修改后都会重启 Web 服务器才能修改后的文件生效#xff0c;
这样很耗时#xff0c;影响开发效率。而热部署就是不需要重启 Web 服务器就…一、手动启动热部署 在进行 Spring Boot 的 Web 项目开发中我们经常会遇到源代码文件、
配置文件等的修改但每次修改后都会重启 Web 服务器才能修改后的文件生效
这样很耗时影响开发效率。而热部署就是不需要重启 Web 服务器就可以保证
各项文件修改后便立即生效。在boot项目的pom文件中导入开发者服务模块的坐标dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-devtools/artifactId
/dependency激活热部署Ctrl F9也可以点击一下build二、自动启动热部署
settings--Compiler--勾选Build project automatically然后settings--Advanced Settings --勾选Allow auto-make to start even if developed application is currently running旧版idea的这个设置需要同时按着ctrlaltshift/
会弹出个对话框选中Registry然后勾选compiler.automake.allow.when.app.running自启动热部署的激活方式为Idea失去焦点5秒后启动热部署即idea 5s没有操作或者切换到浏览器或别的窗口5s三、热部署范围配置
在配置文件中添加如下配置可以设置不参与热部署的文件或文件夹spring:devtools:restart:#设置不参与热部署的文件或文件夹exclude: config/application.yml四、禁用热部署
设置优先级高于配置文件的属性禁用热部署SpringBootApplication
public class ApplicationHotDeploy {public static void main(String[] args) {//设置系统属性禁用热部署System.setProperty(spring.devtools.restart.enabled, false);SpringApplication.run(ApplicationHotDeploy.class);}}