idea配置springboot热部署终极解决办法,解决热部署失效问题
2023-06-13 09:12:25 时间
大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说idea配置springboot热部署终极解决办法,解决热部署失效问题,希望能够帮助大家进步!!!
idea配置springboot热部署终极解决办法,解决热部署失效问题
1. 添加maven依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<version>2.2.5.RELEASE</version>
<optional>true</optional>
</dependency>
只听到从架构师办公室传来架构君的声音: 月上柳梢头,人约黄昏后。有谁来对上联或下联?
2. 添加插件
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.2.5.RELEASE</version>
<configuration>
<fork>true</fork>
<addResources>true</addResources>
</configuration>
</plugin>
3.开启自动编译
- Ctrl+Alt+S打开配置
- 设置自动编译 File-Settings-Compiler-Build Project automatically
4.Ctrl+Shift+Alt+/ 选择Registry
找到选项Compiler autoMake allow when app running打勾
5.设置项目启动加载方式
- 菜单栏选择 Run->Edit Configurations…
找到spring boot下的 On ‘Update’ action 和 On frame deactivation ,选择 Update classes and resources (注意:这步非常重要)
最后测试热部署,随便修改一个类中的代码,查看idea最下方的提示条,出现 build 后 紧接着 出现 parsing java… 表示正在重新编译,等待项目自动重新启动后就可以看见修改的类生效了
6.如果还是不起作用试着用debug启动
参考文章:https://www.jianshu.com/p/8475553fbc43
相关文章
- Java项目毕业设计:基于springboot+vue的电影视频网站系统「建议收藏」
- 面试之springboot自动配置原理「建议收藏」
- 薯条 SpringBoot 在IDEA中实现热部署 (JRebel实用版)「建议收藏」
- 【SpringBoot】33、SpringBoot+LayUI后台管理系统开发脚手架[通俗易懂]
- 秒激活IDEA,最新永久idea激活码,2022 idea 激活码分享
- SpringBoot 整合ShardingJdbc 实现分库分表 缓解单表压力 最强实战
- 基于SpringBoot+Redis+Vue的后台管理系统开源项目,附源码地址
- idea配置运行springboot项目_java项目框架搭建流程
- 用idea搭建springboot项目_javaspringboot项目
- springboot mybatis项目搭建_idea配置javaweb开发环境
- idea构建springboot_钉钉的使用方法和技巧
- springboot 启动的时候加载外部配置文件_java读取外部配置文件
- 向我所爱,不断进取。抱歉,这款基于springboot的开源的低代码框架让您久等了
- idea maven创建springboot项目_springboot项目
- springboot jdbc template_Springboot教程
- springboot集成swagger
- Idea激活码-idea使用教程-idea简介
- java和springboot开发祭祀小程序扫墓系统代祭小程序
- YAML的基本语法(SpringBoot官方建议的配置文件)
- SpringBoot Application事件监听的实现方案(动态写入yml)
- 神器 SpringDoc 横空出世!最适合 SpringBoot 的API文档工具来了
- 基于SpringBoot开发一个Restful服务,实现增删改查功能详解编程语言
- 数据库解决Idea连接Oracle数据库的简单步骤(idea连oracle)
- 使用IDEA实现MySQL数据库连接(idea链接mysql)