玩转springboot之springboot热部署

springboot热部署

热部署是在服务器运行时重新部署项目,直接加载整个应用,会释放内存,不过比较耗时

配置tomcat实现热部署

有三种方式

方式一

把项目web文件放在webapps目录下

方式二

在tomcat\conf\server.xml中的<host>标签内添加<context>标签

<context debug="0" docBase="项目路径" path="访问路径" privileged="true" reloadable="true"></context>

方式三

在tomcat\conf\catalina\localhost中添加一个项目的xml

<context docBase="项目路径" reloadable="true"></context>

会使用xml文件的名字作为访问路径

springboot实现热部署

方式一

<dependency>
  <groupId>org.springframework</groupId>
  <artifactId>springloaded</artifactId>
  <version>1.2.8.RELEASE</version>
</dependency>

使用该依赖需要使用maven方式启动,因为这是属于maven插件中的依赖

mvn springboot:run

方式二

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-devtools</artifactId>
  <version>2.1.6.RELEASE</version>
  <scope>provided</scope>
  <optional>true</optional>
</dependency>

https://zhhll.icu/2021/框架/springboot/基础/7.springboot热部署/

本文由mdnice多平台发布
© 著作权归作者所有,转载或内容合作请联系作者

喜欢的朋友记得点赞、收藏、关注哦!!!

相关推荐
公众号Codewar原创作者几秒前
R数据分析:工具变量回归的做法和解释,实例解析
开发语言·人工智能·python
赵钰老师3 分钟前
基于R语言APSIM模型应用及批量模拟(精细农业、水肥管理、气候变化、粮食安全、土壤碳周转、环境影响、农业可持续性、农业生态等)
开发语言·数据分析·r语言
巫师不要去魔法部乱说9 分钟前
PyCharm专项训练5 最短路径算法
python·算法·pycharm
栗豆包14 分钟前
w118共享汽车管理系统
java·spring boot·后端·spring·tomcat·maven
lly20240620 分钟前
Highcharts 饼图:数据可视化利器
开发语言
夜半被帅醒20 分钟前
MySQL 数据库优化详解【Java数据库调优】
java·数据库·mysql
lw向北.26 分钟前
Qt For Android之环境搭建(Qt 5.12.11 Qt下载SDK的处理方案)
android·开发语言·qt
万亿少女的梦16826 分钟前
基于Spring Boot的网络购物商城的设计与实现
java·spring boot·后端
qystca40 分钟前
洛谷 P11242 碧树 C语言
数据结构·算法
IT女孩儿1 小时前
JavaScript--WebAPI查缺补漏(二)
开发语言·前端·javascript·html·ecmascript