首页 > 其他分享 >SpringBoot热部署

SpringBoot热部署

时间:2022-09-28 11:23:43浏览次数:59  
标签:SpringBoot 项目 部署 spring boot IDEA devtools 加载

一、引言(devtools)

在开发过程中,由于每次修改完项目中的类都需要重启服务才能看到运行的结果,对于开发调试很不友好,浪费时间,引入devtools工具可以快速启动项目,无需再次重启项目进行加载等待,这是它的核心功能之一。

1.1):项目重启:spring-boot-devtools 热部署是对修改的类和配置文件进行重新加载,所以在重新加载的过程中会看到项目启动的过程,其本质上只是对修改类和配置文件的重新加载,所以速度很快。

1.2):缓存禁用:spring-boot-devtools 对于前端使用模板引擎的项目,能够自动禁用缓存,在页面修改后,只需要刷新浏览器器页面即可。

二、开启热部署

2.1):在项目pom.xml文件中添加依赖

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <optional>true</optional>
</dependency>

2.2):IDEA中配置(配合依赖使用:打开设置根据下图操作即可!)最好和我这个截图勾选的全部一样,尽量避免出错。

2.3):开启热部署更新

IDEA 2022.2版本以前可以快捷键:ctrl + shift + Alt + / ,后面版本好像不支持了,可以按照我上图操作即可!

如果快捷键可以弹出来,也可按照下图操作即可!

选中后关闭即可!

三、补充

在设置完后,最好重新启动一次IDEA,避免未生效。

标签:SpringBoot,项目,部署,spring,boot,IDEA,devtools,加载
From: https://www.cnblogs.com/superyonng/p/16737328.html

相关文章

  • wagon-maven-plugin实现自动打包部署到服务器
    https://dandelioncloud.cn/article/details/14893795494766714901.在maven中添加依赖<dependency><groupId>org.codehaus.mojo</groupId......
  • 计算机毕设选题新颖推荐 springboot+vue心理咨询预约系统 ssm校园心理咨询平台 java心
    ......
  • springboot+websocket
    springboot+websocket:先引入websocket的依赖包<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-we......
  • ceph17-quincy离线部署
    ceph-ansible集群搭建操作系统现在centos7版本主机名IPnode110.0.0.18node210.0.0.19node310.0.0.20操作系统虚拟化软件Ubuntu22.04......
  • SpringBoot整合MyBatis
    配置准备引入依赖在pom.xml文件中引入数据库和mybatis相关依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-j......
  • SpringBoot 常用读取配置文件的 3 种方法!
    我们在SpringBoot框架进行项目开发中该如何优雅的读取配置呢?或者说对于一些List或者Map应该如何配置呢?本篇主要解决如下几个问题:1、SpringBoot有哪些常用的读取配置文件......
  • springboot 整合Ehcache的使用
    Springboot提供了换粗的统一整合接口,方便缓存技术的开发与管理。Generic,JCache,Ehcache,Hazelcast,Infinispan,Couchbase,Redis,Caffenine,Simple(默认缓存),Memcached。如何整合......
  • tomcat部署
    目录简介部署tomcat简介Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调......
  • MDT部署问题集锦(前言)
    本人在部署MDT的时候遇到了一些问题。我将我遇到的问题,以及问题的解决方式整理发布出来,都是本人亲身经历实际的踩坑经验,你们在遇到同样问题的时候不需要去网络翻阅大量的文......
  • @SpringBootApplication注解
    @SpringBootApplication是一个组合注解,它组合了三个其他的注解:@SpringBootConfiguration:将该类声明为配置类。尽管这个类目前还没有太多的配置,但是我们后续可以按照需求......