目录
1、提前说明
1.1、idea汉化
1.2 idea的项目类型说明
1.3 idea webapp配置tomcat并启动
1.4Tomcat部署时war和war exploded区别
2、注意:只对调试模式有效,对运行模式无效
3 javaEE项目配置热交换
3.1手动点击构建
3.2 手动点击调试按钮
3.3 手动点击更新按钮热
3.3.1对于部署方式:war exploded(默认)
3.3.2 对于部署方式:war
3.4 配置idea框架停用时(失去焦点时)自动热加载
3.4.1对于部署方式:war exploded(默认),选择更新类和资源(默认为不执行任何操作)
3.4.2 对于部署方式:war,选择热交换类(默认为不执行任何操作)
4.springboot项目配置热加载
4.1 手动点击构建
4.2 手动点击调试按钮
4.3 手动点击更新按钮热
4.4 配置idea框架停用时(失去焦点时)自动热加载
4.4.1 测试
测试代码
9、相关文章
IDEA 配置 使用spring-boot-devtools进行热部署:
Intellij IDEA 4种配置热部署的方法 :
1、提前说明
1.1、idea汉化
我的已安装官方中文插件,文章内的截图都是中文的,汉化教程
1.2 idea的项目类型说明
创建maven webapp项目如下图
创建springboot项目如下图
1.3 idea webapp配置tomcat并启动
javascript:void(0)
1.4Tomcat部署时war和war exploded区别
javascript:void(0)
2、注意:只对调试模式有效,对运行模式无效
以下4类配置,只对调试模式有效,对运行模式无效
调试模式 ↓
运行模式 ↓
3 javaEE项目配置热交换
3.1手动点击构建
3.1.1测试demo
改代码之前
访问
改代码后
点击构建项目
提示 1个类重新加载
重新访问
3.2 手动点击调试按钮
提示选项:选择更新类和资源
3.3 手动点击更新按钮热
3.3.1对于部署方式:war exploded(默认)
配置执行更新的操作,选择更新类和资源(默认为重启服务器)。可以设置不显示对话框。
3.3.2 对于部署方式:war
配置执行更新的操作,选择热交换类(默认为重启服务器),可以设置不显示对话框。
3.4 配置idea框架停用时(失去焦点时)自动热加载
上面的方式还是不够方便,come on
框架停用时指的是当idea失去焦点时。比如单击任务栏、切换其他窗口
3.4.1对于部署方式:war exploded(默认),选择更新类和资源(默认为不执行任何操作)
3.4.2 对于部署方式:war,选择热交换类(默认为不执行任何操作)
4.springboot项目配置热加载
4.1 手动点击构建
同3.1
4.2 手动点击调试按钮
不支持
4.3 手动点击更新按钮热
选择更新类和资源(默认为不执行任何操作)
4.4 配置idea框架停用时(失去焦点时)自动热加载
选择更新类和资源(默认为不执行任何操作)
4.4.1 测试
修改前代码
访问controller
批量日志
修改后
点击任务栏,提示重新加载,点击重新加载
2个类重新加载(无需重新启动)
计数从351到了352,说明没有重启
测试代码
https://gitee.com/lishuoboy/lishuoboy-springboot