当前位置: 首页 > news >正文

IDEA2022.3开启热部署

1、开启IDEA的自动编译

1.1 具体步骤:打开顶部工具栏 File -> Settings -> Build,Execution,Deployment -> Compiler 然后勾选 Build project automatically 。

1.2 打开顶部工具栏 File -> Settings ->  Advanced Settings -> Compiler -> 然后勾选 Allow auto-make to start even if developed application is currently running。

2、开启IDEA的热部署策略(非常重要)

2.1具体步骤:点击Edit COnfigurations...

 2.2选择Modif options -> On 'Updata' actrion -> Update classes and resources

3、在pom.xml文件中导入热部署插件 

3.1.添加devtools jar包到pom.xml
        <!-- spring-boot-devtools --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><optional>true</optional> <!-- 表示依赖不会传递 --></dependency>

 

3.2.添加plugin到pom.xml

<plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><version>2.5.15</version><configuration><fork>true</fork> <!-- 如果没有该配置,devtools不会生效 --></configuration><executions><execution><goals><goal>repackage</goal></goals></execution></executions></plugin>

相关文章:

  • 【React Native】精通 react native
  • 假云阴影模拟
  • 数字孪生三维建模+虚拟仿真,构建可预测的未来工厂
  • QT采用mqtt进行通信(17.1)
  • 小波变换和图像的融合
  • 征程 6 逆向自证 hbm 与 bc 一致性
  • Spring系列五:手动实现Spring底层机制 第一部分
  • 在 Conda 中,包的安装路径在电脑的哪里
  • SwiftUI 10.Toggle介绍和使用
  • 无人设备遥控器之实时数据保护技术篇
  • 60、微服务保姆教程(三)Sentinel---高可用流量管理框架/服务容错组件
  • 新时代下的存储过程开发实践与优化
  • 模板方法模式(Template Method Pattern)
  • 计算机考研精炼 计网
  • Python爬虫技术全解析:从入门到实战的终极指南大纲(深度解读与扩展)
  • 02_使用 AES 算法实现文件加密上传至阿里云、解密下载
  • AGV、AMR机器人控制器x86/RK3588/NV各有什么优劣势?
  • 数量关系6_排列组合、概率
  • 【QT】QT控制硬件
  • vuex与vuex-persistedstate 插件固化数据
  • 新剧|反谍大剧《绝密较量》央一开播,张鲁一高圆圆主演
  • 央行副行长:研究建立民营中小企业增信制度,破解民营中小企业信用不足等融资制约
  • 加拿大今日大选:房价、印度移民和特朗普,年轻人在焦虑什么?
  • 人民时评:投资于人,促高质量充分就业
  • 李强主持召开国务院常务会议
  • 宣称防老年痴呆的“原装进口”保健品McPee被指涉假,未获澳方销售批准