SpringBoot 配置热部署
SpringBoot 配置热部署
先来说一说热部署具体有什么样的神奇作用?
再我们平常编写一个web项目时,都知道如果修改html或者jsp这些前端页面,我们浏览器刷新,是可以实时更新的。但是如果修改了代码层的东西,比如contrler层的一些代码结构,那么我们就要重新启动这个项目了,非常麻烦
那么热部署就是省去了我们手动重启项目的步骤,配置热部署后
我们修改代码完毕后,快捷键保存,项目会自动重启,来达到,实时更新的效果
废话不多少,有了初步的了解,下面就是如何配置了
配置热部署分为pom.xml 和idea配置两方面 (两步走)
一:pom.xml配置
在pom.xml中添加如下依赖
<!--热部署配置-->
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><scope>runtime</scope><optional>true</optional>
</dependency><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><!--添加<fork>true</fork>--><configuration><fork>true</fork></configuration></plugin>
</plugins>
二:IDEA配置
(1).Preferences中检查并配置Build project automatically
(2).ctrl+alt+shift+/ Registry中检查并配compiler.automake.allow.when.app.running
完成如上两步操作就可以测试玩一把了
赠送彩蛋…
如何改变banner 图案
也就是如何将springboot项目启动时控制台中打印的图案设置成自定义的。
可以设置成自己喜欢的图案
第一步:可以从网站上搜索自己喜欢的banner图案
图案搜索网站点击这里进入
第二步:在项目结构中的resources目录下添加banner.txt文件
第三步:将自己复制的图案,粘贴到这个banner.txt文件中
第四步:重新启动项目 大功告成!!!
创作不易,希望道友们觉得有帮助,可以点个赞,互相关注一下,谢谢道友们!
SpringBoot 配置热部署相关推荐
- springboot配置热部署
sqringboot热部署添加依赖即可 <!-- spring boot devtools 依赖包. --><dependency><groupId>org.spr ...
- SpringBoot项目热部署配置
SpringBoot配置热部署后修改代码, 无需重启即可看到修改效果. pom引入spring-boot-devtools依赖 <!--SpringBoot热部署配置 --> <de ...
- Intellij IDEA 4种配置热部署的方法【转】【补】
热加载 热加载可以使代码修改后无须重启服务器,就可以加载更改的代码.(其实分java和非java代码,本处可以让java代码立即生效且不重启服务) 第1种:修改服务器配置,使得IDEA窗口失去焦点时, ...
- SpringBoot 实现热部署有哪几种方式
主要有两种方式: Spring Loaded Spring-boot-devtools 引用devtools依赖 org.springframework.boot spring-boot-devtoo ...
- springboot项目热部署
原理 非springboot项目热部署实现原理:服务器去监控其中加载的应用,发现产生了变化就重新加载一次. springboot项目热部署实现原理:基于springboot开发的web工程其实有一个显 ...
- Intellij IDEA 4种配置热部署的方法
热加载 热加载可以使代码修改后无须重启服务器,就可以加载更改的代码.(其实分java和非java代码,本处可以让java代码立即生效且不重启服务) 第1种:修改服务器配置,使得IDEA窗口失去焦点时, ...
- SpringBoot实现热部署
SpringBoot实现热部署主要依赖的是DevTools工具,IDEA可以在新建SpringBoot项目时勾选DevTools选项: 或者手动在pom.xml中添加DevTools依赖的相关jar: ...
- idea修改代码后不重启项目_使用DevTool实现SpringBoot项目热部署
前言 最近在开发的时候,每次改动代码都需要启动项目,因为有的时候改动的服务比较多,所以重启的次数也就比较多了,想着每次重启等待也挺麻烦的,就打算使用DevTools工具实现项目的热部署 热部署是什么 ...
- eclipse里面配置热部署,tomcat配置
tomcat热部署问题: 在开始上班之前,项目还很小.每个项目启动只要几秒钟,当时不觉得麻烦. 可是---------------------------------------------- 上班之 ...
最新文章
- ACM MM:一种基于情感脑电信号时-频-空特征的3D密集连接网络
- Spring Boot 2.x中如何使用Log4j2记录日志
- LeetCode之Next Greater Element I
- QT 008 UI Add action 的方法
- Selenium API-WebDriver 属性
- 汇编---3---物理地址
- 成也英雄,败也英雄—Sun前CEO Scott Mc- Nealy
- 福建省高考成绩查询2021具体时间,福建高考时间2021具体时间表一览 福建高考时间是几月几号...
- oracle 模式_Oracle实验--insert /*+APPEND*/与insert不同模式下产生redo大小
- mysql 无法启动 0xc000007b,windows安装mysql5.7教程 (MSVCR120.dll丢失。应用程序无法正常启动0xc000007b)...
- 20.4.26工作感想
- [ACM]辽宁省赛2010 (HZNU 1081-1089)
- 智能数据构建与管理(Dataphin)-资产全景
- 视频编码技术 -1.2色彩原理
- python爬斗鱼直播_从零开始写Python爬虫 --- 爬虫应用: 利用斗鱼Api抓取弹幕
- 中南大学计算机技术与科学,中南大学计算机科学与技术 2022年考研经验和复习建议...
- MT4行情交易API接口开发手记
- Java基础代码入门练习题(你也来试试?)
- 数据分析思维:零售行业
- postfix main.cf配置参数
热门文章
- python3对拉勾数据进行可视化分析的方法详解
- 消逝光芒 拳王 无影脚 修改
- 转:张五常:比知识更重要的,是思维方式
- Class not found: “com.kuang.dao.UserDaoTest“
- 如何利用MAXScript代码进行DNA双螺旋结构的创建
- Unexpected token u in JSON at position解决方法
- 汽车电路的主要构成元件和电路图种类
- composer windows 下面内存溢出 Allowed memory size of 1610612736 bytes exhausted
- 运营管理整改报告范文_快递整改报告怎么写
- 临河三中宏志班2021年高考成绩查询,临河三中名教师简介一