文档章节

SpringBoot热替换,亲测可用

月夜中徘徊
 月夜中徘徊
发布于 2017/08/16 23:40
字数 260
阅读 57
收藏 0
点赞 0
评论 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

© 著作权归作者所有

共有 人打赏支持
月夜中徘徊
粉丝 6
博文 29
码字总数 9733
作品 0
贵阳
学习 Spring Boot 知识看这一篇就够了

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

ityouknow ⋅ 05/28 ⋅ 0

SpringBoot 入门实例

SpringBoot 是由 pivotal 提供的 Java 开发框架,伴随着 spring 4.0 版本一起发布,旨在简化 Spring 项目的初始化及开发过程,框架本身为开发过程提供了大量的默认配置,当然我们也可以通过简...

Aotian ⋅ 05/29 ⋅ 0

恒宇少年/spring-boot-chapter

简书整套文档以及源码解析 专题 专题名称 专题描述 001 Spring Boot 核心技术 讲解SpringBoot一些企业级层面的核心组件 002 Spring Cloud 核心技术 对Spring Cloud核心技术全面讲解 003 Quer...

恒宇少年 ⋅ 04/19 ⋅ 0

Spring Boot干货系列: (三)启动原理解析

     前言   前面几章我们见识了SpringBoot为我们做的自动配置,确实方便快捷,但是对于新手来说,如果不大懂SpringBoot内部启动原理,以后难免会吃亏。所以这次博主就跟你们一起一步步...

后端编程嘟 ⋅ 2017/03/13 ⋅ 0

SpringBoot学习【简】

这里有一个不错的专栏,推荐一下 SpringBoot 教程 SpringBoot(四):SpringBoot整合JdbcTemplate SpringBoot(五):SpringBoot整合MyBatis 尤其这两文...

anlve ⋅ 05/22 ⋅ 0

spring boot有必要上吗?

现在spring boot越来越流行,之前看spring cloud也是基于spring boot开发的,感觉以后要用新的技术都得基于spring boot,不知道是不是应该用spring boot来替换老的spring mvc框架,替换一下是...

malie0 ⋅ 05/22 ⋅ 0

SpringBoot 整合(六)Security & Oauth2.0(完整篇)

1. 快速实现篇(实现最基本的登录): SpringSecurity 快速实现项目 2. 企业级封装篇 我的 Spring Security 文集 SpringBoot 整合 Security(一)实现用户认证并判断返回json还是view SpringBo...

FantJ ⋅ 05/22 ⋅ 0

springboot开发简单的web应用前篇

你已经会spring了,也非常熟悉springmvc的开发,平时你搭建个web应用简单吗?好像也不难!那么今天我来试试用springboot来开发个简单的web应用来试试。 在正式讲解springboot开发web应用之前...

GeCoder ⋅ 05/04 ⋅ 0

使用IntelliJ Idea新建SpringBoot项目

简单给大家介绍一下我来创建SpringBoot项目使用的工具,本人使用IntelliJ Idea来创建项目,利用其中的Spring Initializr工具来快速创建项目。 步骤如下: 菜单栏中选择File--New--Project,出...

dalaoyang ⋅ 03/11 ⋅ 0

SpringBoot 2.0 系列001 -- 入门介绍以及相关概念

SpringBoot 2.0 系列001 -- 入门介绍以及相关概念 什么是SpringBoot? 项目地址:http://projects.spring.io/spring-boot/ SpringBoot介绍 Spring Boot使开发独立的,产品级别的基于Spring的...

路上有你0314 ⋅ 05/10 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

【新功能】企业级Maven私有仓库服务结束公测,全面开放使用

摘要: 目前云效上线了企业级Maven私有仓库服务。用户可以一键开通Maven私有仓库服务,零配置实现私有二方库的上传和下载。 经过半个月的公测,云效中的企业级Maven私有仓库服务正式上线,全...

阿里云云栖社区 ⋅ 14分钟前 ⋅ 0

elasticsearch使用more_like_this实现基于内容的推荐

官网地址:https://www.elastic.co/guide/en/elasticsearch/reference/2.3/query-dsl-mlt-query.html 基于内容的推荐通常是给定一篇文档信息,然后给用户推荐与该文档相识的文档。Lucene的a...

xiaomin0322 ⋅ 17分钟前 ⋅ 0

Spring Boot更改Banner

Spring Boot 1.0 中如何更换启动 Banner,其实都很简单,只需要在src/main/resources路径下新建一个banner.txt文件,banner.txt中填写好需要打印的字符串内容即可。 一般情况下,我们会借助第...

Clarence_D ⋅ 20分钟前 ⋅ 0

谷歌浏览器下,去掉input输入记录提示框

谷歌浏览器在记住密码后,在input获取焦点的时候就会有输入提示框,如: 有时候我们在输入用户名时,我们自己有ajax的下拉展示列表,那么此时的历史提示输入框就影响交互和用户体检,解决的方...

莫西摩西 ⋅ 23分钟前 ⋅ 0

dlna流媒体服务搭建

简介 DLNA的全称是DIGITAL LIVING NETWORK ALLIANCE(数字生活网络联盟), 其宗旨是Enjoy your music, photos and videos, anywhere anytime, DLNA(Digital Living Network Alliance) 由索尼......

啊哼哼 ⋅ 29分钟前 ⋅ 0

Python10大好用的集成开发环境简析

  Python IDE工具是每个Python工程师必须使用的开发工具,选择正确的编辑器对Python编程效率的影响是非常大的,因此选择合适的Python开发工具十分重要,以下是通过长期实践发掘的好用的Pyt...

老男孩Linux培训 ⋅ 29分钟前 ⋅ 0

happybase(TSocket read 0 bytes)

关于报错 happybase 是使用python连接hbase的一个第三方库,目前基于thrift1 。在使用过程中经常碰到报错 TTransportException(type=4, message='TSocket read 0 bytes') 即使使用thrift se...

zhnxin ⋅ 30分钟前 ⋅ 0

手写简单RPC

1. 获取接口对应的实现类 package com.rpc.server.util; import java.io.File; import java.net.URL; import com.alibaba.fastjson.JSON; public class ClassUtils { public static Object ......

徐志 ⋅ 30分钟前 ⋅ 0

nginx服务器的gzip压缩

四、服务器的gzip压缩 1.ngx_http_gzip_module模块处理的9个指令 在处理时实时压缩 1>gzip on|off 开启或关闭gzip功能 2>gzip_buffers number size 用于设置文件使用缓存...

余温灬未存 ⋅ 32分钟前 ⋅ 0

前端程序员:月薪 5K 到 5 万,我干了啥

高贵的前端程序猿们: 如何在前端开发这种高精尖的技术领域找到心仪的工作?实现在咖啡馆喝喝咖啡敲敲代码就能升职加薪、买房买车、迎娶白富美走上人生巅峰的职业梦想?这 篇《进化论:从 0 ...

Mr_zebra ⋅ 35分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部