文档章节

SpringBoot热替换,亲测可用

月夜中徘徊
 月夜中徘徊
发布于 2017/08/16 23:40
字数 260
阅读 57
收藏 0

    使用springMVC框架,每次更改都要重启项目,开发效率太低了,在网上找了试了几种spring热替换的方法,各种问题袭来,最后看了看springboot文档,发现配置热替换如此简单,接下来就是神奇的热替换的配置方法。

1.找到项目里的build.gradle文件

将 //热替换 下的路径加到dependencies下

apply plugin: 'idea'  //如果原项目已有可忽略
buildscript {
    repositories {
        jcenter()
    }

    dependencies {
         //...其他插件路径

        //  热替换
        classpath("org.springframework.boot:spring-boot-gradle-plugin:1.4.1.RELEASE")
        classpath('org.springframework:springloaded:1.2.0.RELEASE')
    }
}

2.再加上如下配置

idea {
    module {
        inheritOutputDirs = false
        outputDir = file("$buildDir/classes/main/")
    }
}

3.OK,由于本人是在IDEA下做开发,所以接下来去检查一下IDEA的设置

    Compiler --> Build project automatically  是否被勾选(如果没有,请勾上,改了记得apply噢)

4.重新build一下gradle,大功告成,快去看看是不是起效了吧

详情可参考:

https://qbgbook.gitbooks.io/spring-boot-reference-guide-zh/IX.%20%E2%80%98How-to%E2%80%99%20guides/79.4.2%20Configuring%20Spring%20Loaded%20for%20use%20with%20Gradle%20and%20IntelliJ.html

© 著作权归作者所有

共有 人打赏支持
月夜中徘徊
粉丝 7
博文 34
码字总数 13003
作品 0
贵阳
SpringBoot学习之路:12.Spring Boot使用idea开发如何配置热加载

java开发的ide用最多的无非就是eclipse和idea,在eclipse中开发springboot,要使项目热加载资源只需要在pom文件中引入springboot的开发工devtools即可。但是该工具在使用idea开发springboot时...

MaxBill
08/15
0
0
Springboot devtools热部署配置

Springboot devtools的热部署配置总共有三步 1、jar 包引入

dalyHu
09/01
0
0
实现Java热部署的几种解决方案

百度百科:热部署,就是应用正在运行的时候就可以升级软件,而不需要重新启动应用。 spring-loaded 依赖 ps:据说此方法还需要手动编译(),请亲测! spring-boot-devtools 依赖 JRebel 安装...

mario阿东
03/25
0
0
学习 Spring Boot 知识看这一篇就够了

从2016年因为工作原因开始研究 Spring Boot ,先后写了很多关于 Spring Boot 的文章,发表在技术社区、我的博客和我的公号内。粗略的统计了一下总共的文章加起来大概有六十多篇了,其中一部分...

ityouknow
05/28
0
0
补习系列-springboot项目基础搭建课

目录 前言 一、基础结构 二、添加代码 三、应用配置 四、日志配置 五、打包部署 小结 前言 springboot 最近火的不行,目前几乎已经是 spring 家族最耀眼的项目了。抛开微服务、技术社区这些推...

美码师
07/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

TypeScript基础入门之高级类型的可辨识联合(Discriminated Unions)

转发 TypeScript基础入门之高级类型的可辨识联合(Discriminated Unions) 高级类型 可辨识联合(Discriminated Unions) 你可以合并单例类型,联合类型,类型保护和类型别名来创建一个叫做 ...

durban
12分钟前
1
0
画图工具

目标是不要让我自己摆放,那样会打断我的思路。要自己会摆放,我写字就好。 纠结对齐的我在也不会因为一个像素的问题小心翼翼的移动鼠标了。因为它对不齐你也管不了。 Graphviz https://www...

郭大鹏
13分钟前
1
0
在Visual Studio中使用GitHub(使用篇)

上一篇中已经介绍了如何在windows下安装和配置Git,并且详细说明了如何和GitHub连接。 这里就详细的说明下如何在Visual Studio中使用GitHub。这里也是一个简单的Git教程。 注:非常非常简单的...

Jokeny
13分钟前
1
0
tomcat 在liunx系统中shutdown后进程仍然存在解决办法

这个在windows下没有碰到过,因为此前跑Tomcat都是以服务而不是命令脚本的形式跑的,而且已经换了一个项目,所以暂时不考察windows下是否存在该问题。 难道是Tomcat版本问题?或者用带内存泄...

乱舞
14分钟前
1
0
区块链10年了,还未落地,它失败了吗?

几乎每个人,甚至是对通证持怀疑态度的人,都对区块链的技术有积极的看法,因为它有可能改变世界。然而,区块链技术问世已经10年了,我们仍然没有真正的用上区块链技术。 有人说,比特币是建...

linux-tao
19分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部