IDEA中设置开发环境的热部署设置
在web应用开发中,对界面进行调整后,不想总是频繁地重启应用,所以要设置一下热部置.
这里我们用的是IDEA开发工具.
在Web模块的POM.xml中增加热部署组件引用和构建工程的插件配置.
org.springframework.boot
spring-boot-devtools
runtime
true
org.springframework.boot
spring-boot-maven-plugin
repackage
true
- 在IDEA中,通过组合键”shift+ctrl+alt+/“,打开”Maintenance”对话框,选择”Registry”.
- 在打开的”Registry”中,选择”compiler.automake.allow.when.running”选项.
- 然后,对每个项目,在IDEA设置窗口”settings”中选择”compiler”,勾选”Build project automatically”.
- 可以打开浏览器的开发者工具窗口( 如chrome),选择”network”勾选”Disable cache”.
另外,为了不让每次修改一个class就触发应用重启,在项目的配置文件”application.yml”中增加配置项:
spring devtools 更改类程序文件不使用热部署自动重启
spring.devtools.restart.enabled: false
spring.devtools.livereload.enabled: false另外,项目的配置文件中还有两个重要的选项。
下面测试以上配置的成果.
1) 修改页面的css文件后,保存,即可看到页面刷新了.
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" type="text/css" href="css/main.css">
<link rel="stylesheet" type="text/css" href="css/index.css">
<meta charset="UTF-8">
<title>图片展示</title>
</head>
<body>
<p>hello world</p>
</body>
</html>
p {
color: red;
}
- )修改页面上的html也可以立即更新页面了.
还没有评论,来说两句吧...