Spring Boot 应用的热部署配置方法
作者:luis林威 发布时间:2022-03-26 23:36:56
标签:Spring,Boot,热部署
Spring Boot 项目之热部署配置
前言
所谓热部署,简单来说,就是代码修改后不需重启项目就可自动加载出新的内容。
注意:热部署在 debug 调试模式下才生效!
IDEA 配置
1.在 IDE(IDEA)中开启相关项目自动构建选项
2.开启编译器设置中修改后自动编译的选项(下图是 IDEA 2021版本,其他版本可能在其他位置)
Spring Boot 项目配置
其实就是在需要使用热部署功能的 Spring Boot 项目中添加热部署插件/依赖 Spring Boot DevTools
即可。
可以在创建项目时直接勾选该依赖,或者后面在 pom.xml 中手动添加均可。
1.在需要进行热部署的 Spring Boot 应用中添加依赖
<!-- spring-boot-devtools -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<version>2.7.0</version>
</dependency>
在项目配置中,选择变动更新策略
测试
以调试模式运行项目
修改代码,鼠标退出 IDEA 几秒后,观察控制台是否自动构建项目
后话
开启热部署后,IDE 对电脑的性能要求比较高,性能较差电脑的开发体验可能不太友好。
如果不使用的话,直接取消勾选 IDEA 的下列一项配置即可!
来源:https://www.cnblogs.com/luisblog/p/16855279.html
0
投稿
猜你喜欢
- OSS不支持通过一个网络地址来上传图片,所以若想将网络上的图片上传到OSS上需要走点弯路。1、通过链接将图片下载到本地的一个文件夹下面2、用
- 这篇文章主要介绍了Spring boot2X负载均衡和反向代理实现过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参
- 本文研究的主要是优化MyBatis配置文件中的配置的相关内容,具体介绍如下。一、连接数据库的配置单独放在一个properties文件中之前,
- 本文为大家分享了使用栈的迷宫算法java版,主要考察栈的使用,供大家参考,具体内容如下主要思路如下: do { if(当前位置可通过) {
- 占位符Placeholder的使用xml中的配置:<?xml version="1.0" encoding=&qu
- currentThread的详解currentThread方法是Thread类的一个静态方法,用来获取当前运行的代码段,正在被哪个线程调用。
- 昨天在与对端系统调接口的时候,对端系统对我们传过去的json串老是处理不了,后来查原因是应为我们传过去的json串里有json对象数组,因为
- 修改加密和验证方法/** * 生成BCryptPasswordEncoder密码 *
- 有参数传递的地方都少不了参数校验。在web开发中,前端
- 1,IDEA中Lombok作用数据库: 库 表 字段 对应的值 user表(id,name,age)实体对象pojo: 用来封装数据库中的数
- 建造者模式概述建造者模式(Builder Pattern)属于创建型模式。它是将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同
- 1、简单又有效的方法是使用PreparedStatement采用预编译语句集,它内置了处理SQL注入的能力,只要使用它的setXXX(如:s
- Mybatis的Dao层实现传统开发方式1、编写UserDao接口public interface UserMapper {public L
- Spring Cloud Gateway使用Spring Cloud Gateway是一个基于Spring Boot 2.x和Spring&
- 1 原码、反码、补码原码:将十进制转化为二进制即原码;反码:正数的反码与原码相同,负数的反码(除却最高位的符号位不变)与原码相反
- maven thin jar 步骤spring-boot-maven-plugin configuration &
- 项目地址:gitee.com/baojh123/rp…netty-study 这个项目是没用到的,可以删掉,主要是测试
- Android 显示GIF图片实例详解gif图动画在Android中还是比较常用的,比如像新浪微博中,有很多gif图片,而且展示非常好,所以
- 前导:发过程中经常会使用java将office系列文档转换为PDF, 一般都使用微软提供的openoffice+jodconverter 实
- 一:什么是SparkSQL?(一)SparkSQL简介Spark SQL是Spark的一个模块,用于处理结构化的数据,它提供了一个数据抽象D