Spring Boot 热启动
发布日期:2021-06-30 17:39:28
浏览次数:2
分类:技术文章
本文共 891 字,大约阅读时间需要 2 分钟。
目的:修改类文件可以马上编译发布,提高了工作效率
步骤:
第一步:
修改pom.xml
org.springframework.boot spring-boot-devtools true
有些博客没有写下面的配置,不写不会生效的,亲测。
org.springframework.boot spring-boot-maven-plugin true
第二步:
开启自动编译
只要classpath
下的文件有变动,它就会自动重启。这在使用IDE时非常有用,因为可以很快得到代码改变的反馈。默认情况下,classpath
下任何指向文件夹的实体都会被监控,注意一些资源的修改比如静态assets,视图模板不需要重启应用。
DevTools
监控classpath
下的资源,所以唯一触发重启的方式就是更新classpath
。在Eclipse
里,保存一个修改的文件将引起classpath
更新,并触发重启。在IntelliJ IDEA
中,默认是不自动编译的,我们需要设置自动编译。
Eclipse
project->Build Automatically
IDEAfile->settings->build,execution,deployment -> compile
快捷键Ctrl + Shift + Alt + /
,选择Registry
重启应用,当改动代码时,观察控制台输出,你会发现Spring Boot已经检测到了文件变化,并重新启动。恭喜你~
特别的
IDEA有收费的插件:JRebel for IntelliJ
激活相关:
添加GIT忽略
*rebel.xml**rebel-remote.xml*
转载地址:https://lemonstone.blog.csdn.net/article/details/86313039 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
很好
[***.229.124.182]2024年04月27日 08时41分32秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
COMP7404 Machine Learing——ROC
2019-04-30
Python量子计算qiskit
2019-04-30
Python的多线程不是真的多线程(GIL全局解释器锁)
2019-04-30
CPython
2019-04-30
特征融合 & FFM(Feature Fusion Module) 特征融合模块
2019-04-30
Python手动读取MNIST数据集
2019-04-30
Python手动读取CIFAR-10数据集
2019-04-30
Pytorch(十一) —— 分布式(多GPU)训练
2019-04-30
Deeplab v3
2019-04-30
Cityscapes数据集
2019-04-30
Pytorch之经典神经网络CNN(六) —— NiN (Fashion-MNIST)
2019-04-30
NLP 之 Perplexity困惑度
2019-04-30
tensor/矩阵/图片等更换通道,调整size
2019-04-30
Py4J
2019-04-30
本地和colab 中 改变tensorflow的版本
2019-04-30
什么是端到端(end-to-end)的神经网络
2019-04-30
NAS(Neural Architecture Search) 神经结构搜索
2019-04-30
NLP 之 CRF(条件随机场)
2019-04-30
SOTA model
2019-04-30