文章目录
开发实用篇规划
手动启动热部署
简介
热部署,就是不需要停掉服务,可以线上改,改完立马生效
案例演示
新建模块 -> 复制ssmp工程 -> 测试运行
没有热部署的情况
每次更改java数据要重启服务器,非常不方便
启动热部署步骤
导入坐标 - 启动开发者工具
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
重启项目
测试
修改数据
build project -> 使其热部署生效
ctrl + shift9
热部署测试成功
小结
遇到bug
Message: 前言中不允许有内容。
是“开发者工具”maven插件的编码问题
解决方法
这个文件在项目目录下.idea -> libraries -> 检索文件即可
vs打开这个文件,改为utf-8编码
自动启动热部署
第一步 - 设置
setting - > Build,Exection,Deployment -> Compiler -> Build project automatically
打上勾
第二步 - 设置
shift + alt + ctrl + /
registry - > complier.automake.allow. when app running…
打钩
注意:新版本的idea可能移除了第二步设置,所以不必再配置
测试OK
注意,是鼠标离开idea后5秒,自动构建
小结
热部署范围配置
演示失败
无法识别devtools,原因不明