首页 > 其他分享 >IDEA中开启SpringBoot热部署

IDEA中开启SpringBoot热部署

时间:2024-05-30 19:23:06浏览次数:21  
标签:选项 中勾选 SpringBoot spring 开启 IDEA devtools restart

一、pom文件引入devtools依赖

 	<!-- devtools 热部署 -->
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-devtools</artifactId>
			<optional>true</optional>
		</dependency>

二、application.properties文件中添加devtools配置

# 开启热部署
spring.devtools.restart.enabled=true
# 需要重新加载的目录
spring.devtools.restart.additional-paths=src/main/java
# 指定目录不更新
spring.devtools.restart.exclude=static/**

三、IDEA设置

(一)在Compiler中勾选Build project automatically

(二)IDEA在运行时自动编译加载选项

新版本:在设置里的Advanced Settings中勾选Allow auto-make to start even if developed application is currently running选项:

旧版本:按Ctrl+Shift+Alt+/键,点击Register,勾选compiler.automake.allow.when.app.running复选框(新版本的这个选项移位置了,参考上面)

标签:选项,中勾选,SpringBoot,spring,开启,IDEA,devtools,restart
From: https://www.cnblogs.com/taoA/p/18223076

相关文章

  • 基于SpringBoot的舞蹈工作室系统的设计与实现(期末大作业)+附源码+数据库
      摘要当代互联网的迅速发展以及疫情导致的社会环境的变化,传统型的舞蹈工作室教学管理模式已经满足不了学生的需求,在信息型便捷式的社会中,人类的生活环境、工作速度越来越快,因此我们需要不断的面对新涌出来的知识、新技术。为了适应社会的需求,跟上时代的步伐。而舞蹈工作室......
  • SpringBoot直连SAP,IJ IDEA开发与Windows,linux部署
    一、sapjco引入1.1、sapjco介绍sapjco3.jar,连接SAP所需的jar包,linux与windows系统通用libsapjco3.so,linux系统下连接sap所需的动态链接库sapjeco3.dll,windows系统下连接sap所需的动态链接库我使用的版本为sapjco3.0.10<dependency><groupId>com.sap</groupId> <artif......
  • SpringBoot项目接入分布式任务调度平台xxl-job(2.0.2)说明
    简介如果是单体项目,定时任务写到项目中就能满足需要,当需要部署集群的时候就会出现问题,接入统一的任务调试平台是一个不错的选择。接入xxl-job挺简单的,只需要几步,好记性不如烂笔头,记录一下步骤,方便以后使用。 本次使用软件的相关版本:xxl-job版本:2.0.2spring-boot:2.3.6.RELEAS......
  • springboot基于Java的超市进销存系统vue(源码+lw+部署文档+讲解等)
    前言......
  • 基于springboot家政服务管理平台vue(源码+lw+部署文档+讲解等)
    前言......
  • 为 MySQL/MariaDB 开启 Binlog 功能
    介绍说到Binlog就不得不提一下MySQLServer的四种类型的日志:ErrorLog、GeneralQueryLog、SlowQueryLog和BinaryLog。ErrorLog即错误日志,记录mysqld发生的一些错误。GeneralQueryLog即一般查询日志,记录mysqld正在做的事情,如客户端的连接和断开、来自客......
  • SpringBoot整合Mybatis实现增删改查功能
    目录1.添加依赖2.配置数据源和MyBatis3.创建实体类4.Mapper接口与映射文件5.编写服务层6.控制器SpringBoot整合MyBatis是一个相对直接的过程,主要涉及添加依赖、配置数据源、配置MyBatis、创建实体类、Mapper接口和映射文件、以及编写服务层来实现增删改......
  • (小白专用)SpringBoot快速搭建
    SpringBoot简介跟优点SpringBoot是一个基于Spring框架的开源项目,用于简化和加速Spring应用程序的开发和部署过程。它通过提供默认配置和约定来简化Spring应用程序的搭建,从而让开发者更专注于编写业务逻辑而不是配置和设置。SpringBoot的主要特点包括:自动配置:Spr......
  • springboot~jpa审计字段的自动填充
    在使用SpringDataJPA中的@CreatedDate注解时,如果希望自动填充创建时间字段,通常需要结合@EntityListeners(AuditingEntityListener.class)注解一起使用。这是因为@CreatedDate等审计注解通常与审计事件监听器(AuditingEntityListener)一起工作,用于处理实体的审计信息。审......
  • 基于springboot+vue的家乡特色推荐系统
    开发语言:Java框架:springbootJDK版本:JDK1.8服务器:tomcat7数据库:mysql5.7(一定要5.7版本)数据库工具:Navicat11开发软件:eclipse/myeclipse/ideaMaven包:Maven3.3.9系统展示系统首页用户注册文章分享界面个人中心管理员登录管理员功能用户管理文章分类管理文章分享......