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 配置热部署相关推荐

  1. springboot配置热部署

    sqringboot热部署添加依赖即可 <!-- spring boot devtools 依赖包. --><dependency><groupId>org.spr ...

  2. SpringBoot项目热部署配置

    SpringBoot配置热部署后修改代码, 无需重启即可看到修改效果. pom引入spring-boot-devtools依赖 <!--SpringBoot热部署配置 --> <de ...

  3. Intellij IDEA 4种配置热部署的方法【转】【补】

    热加载 热加载可以使代码修改后无须重启服务器,就可以加载更改的代码.(其实分java和非java代码,本处可以让java代码立即生效且不重启服务) 第1种:修改服务器配置,使得IDEA窗口失去焦点时, ...

  4. SpringBoot 实现热部署有哪几种方式

    主要有两种方式: Spring Loaded Spring-boot-devtools 引用devtools依赖 org.springframework.boot spring-boot-devtoo ...

  5. springboot项目热部署

    原理 非springboot项目热部署实现原理:服务器去监控其中加载的应用,发现产生了变化就重新加载一次. springboot项目热部署实现原理:基于springboot开发的web工程其实有一个显 ...

  6. Intellij IDEA 4种配置热部署的方法

    热加载 热加载可以使代码修改后无须重启服务器,就可以加载更改的代码.(其实分java和非java代码,本处可以让java代码立即生效且不重启服务) 第1种:修改服务器配置,使得IDEA窗口失去焦点时, ...

  7. SpringBoot实现热部署

    SpringBoot实现热部署主要依赖的是DevTools工具,IDEA可以在新建SpringBoot项目时勾选DevTools选项: 或者手动在pom.xml中添加DevTools依赖的相关jar: ...

  8. idea修改代码后不重启项目_使用DevTool实现SpringBoot项目热部署

    前言 最近在开发的时候,每次改动代码都需要启动项目,因为有的时候改动的服务比较多,所以重启的次数也就比较多了,想着每次重启等待也挺麻烦的,就打算使用DevTools工具实现项目的热部署 热部署是什么 ...

  9. eclipse里面配置热部署,tomcat配置

    tomcat热部署问题: 在开始上班之前,项目还很小.每个项目启动只要几秒钟,当时不觉得麻烦. 可是---------------------------------------------- 上班之 ...

最新文章

  1. ACM MM:一种基于情感脑电信号时-频-空特征的3D密集连接网络
  2. Spring Boot 2.x中如何使用Log4j2记录日志
  3. LeetCode之Next Greater Element I
  4. QT 008 UI Add action 的方法
  5. Selenium API-WebDriver 属性
  6. 汇编---3---物理地址
  7. 成也英雄,败也英雄—Sun前CEO Scott Mc- Nealy
  8. 福建省高考成绩查询2021具体时间,福建高考时间2021具体时间表一览 福建高考时间是几月几号...
  9. oracle 模式_Oracle实验--insert /*+APPEND*/与insert不同模式下产生redo大小
  10. mysql 无法启动 0xc000007b,windows安装mysql5.7教程 (MSVCR120.dll丢失。应用程序无法正常启动0xc000007b)...
  11. 20.4.26工作感想
  12. [ACM]辽宁省赛2010 (HZNU 1081-1089)
  13. 智能数据构建与管理(Dataphin)-资产全景
  14. 视频编码技术 -1.2色彩原理
  15. python爬斗鱼直播_从零开始写Python爬虫 --- 爬虫应用: 利用斗鱼Api抓取弹幕
  16. 中南大学计算机技术与科学,中南大学计算机科学与技术 2022年考研经验和复习建议...
  17. MT4行情交易API接口开发手记
  18. Java基础代码入门练习题(你也来试试?)
  19. 数据分析思维:零售行业
  20. postfix main.cf配置参数

热门文章

  1. python3对拉勾数据进行可视化分析的方法详解
  2. 消逝光芒 拳王 无影脚 修改
  3. 转:张五常:比知识更重要的,是思维方式
  4. Class not found: “com.kuang.dao.UserDaoTest“
  5. 如何利用MAXScript代码进行DNA双螺旋结构的创建
  6. Unexpected token u in JSON at position解决方法
  7. 汽车电路的主要构成元件和电路图种类
  8. composer windows 下面内存溢出 Allowed memory size of 1610612736 bytes exhausted
  9. 运营管理整改报告范文_快递整改报告怎么写
  10. 临河三中宏志班2021年高考成绩查询,临河三中名教师简介一