SpringBoot真热部署不重启项目秒改sql已经爽了好几天了
Posted 咸鱼张
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot真热部署不重启项目秒改sql已经爽了好几天了相关的知识,希望对你有一定的参考价值。
1.准备工作
idea插件市场安装如下插件
2.如果安装后重启报错,在报错路径删除就行。
3.激活jrebel
激活码获取地址:https://www.guidgen.com/
服务器地址: https://jrebel.qekang.com/{GUID}
激活成功
4.配置Springboot devtool,缺一不可
<!--SpringBoot热部署配置 --><br><dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <fork>true</fork> <addResources>true</addResources> </configuration> </plugin> </plugins> </build>
spring: devtools: restart: enabled: true
5.配置idea
首先ctrl+alt+s打开设置(Other Settings 的设置是对整个工作空间项目都启作用,而Settings…的设置是对整个项目启作用),搜索Compliler,勾选Build project automatically,如下图所示:
.按住ctrl + shift + alt + /,出现如下图所示界面,点击Registry...,如下图:
点击进入后,勾选compiler.automake.allow.when.app.running后关闭即可
6.配置构建快捷键,我配置的鼠标滚轮,也就是需要构建的时候按一下鼠标滚轮就可以自动构建
7.配置Springboot dashbord
效果如下
8.配置完毕,只需要润 with jrebel,更改代码后按鼠标滚轮即可实现秒更新
9.我这sql是用注解形式写的,xml形式没有试过是否可以全局热更新。
以上是关于SpringBoot真热部署不重启项目秒改sql已经爽了好几天了的主要内容,如果未能解决你的问题,请参考以下文章
SpringBoot项目部署到服务器上,tomcat不启动该项目
SpringBoot+gradle+idea实现热部署和热加载