如何开启Spring Boot的开发模式?

原创 2017年03月20日 17:19:27

在没有使用Spring Boot开发web之前,如果我们修改了一个Java类,我们是手工重启Web容器;如果修改了一个前端的JS文件或者HTML,CSS文件,我们需要重新刷新浏览器。但是在使用Spring Boot,我们借助于Spring Boot的开发工具的Maven/Gradle依赖,这些竟然能自动实现,而不需要人工直接干预,好一个爽字了得。注意的是,这个特性只在Spring Boot 1.3出现。

具体步骤如下:

@ 加入spring-boot-devtools的Maven依赖或者Gradle 依赖

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-devtools</artifactId>
    </dependency>
</dependencies>
dependencies {
    compile("org.springframework.boot:spring-boot-devtools")
}
对于后端的文件的修改或

spring.thymeleaf.cache,或者 Freemarker, Groovy Templates, Velocity and Mustache等Cache自动化失效,每次强制刷出

最新的改动。


如果想修改了一个前端的JS文件或者HTML,CSS文件,而不需要手工重新刷新浏览器,还可以结合一个LiveReload插件使用。具体下载和使用地址请访问:http://livereload.com/extensions/



参考文献:https://spring.io/blog/2015/06/17/devtools-in-spring-boot-1-3

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chancein007/article/details/64128562

SpringBoot之——热部署的两种方式

一、热部署 在项目开发过程中,常常会改动页面数据或者修改数据结构,为了显示改动效果,往往需要重启应用查看改变效果,其实就是重新编译生成了新的 Class 文件,这个文件里记录着和代码等对应的各种信息,...
  • l1028386804
  • l1028386804
  • 2017-04-10 00:33:05
  • 11326

使用Spring Boot快速开发模式开发简单的WebService服务API

一、从start.spring.io下载相应的.zip文件。二、解压.zip文件并将相应内容导入到eclipse或myeclipse中,pom.xml文件如下。&amp;lt;project xmln...
  • gdkyxy2013
  • gdkyxy2013
  • 2018-03-08 17:43:54
  • 468

3分钟快速搭建Spring Boot开发环境

一、创建一个Maven项目 二、打开Spring Boot官网,找到quick start Spring boot quick start 当前稳定版本为1.4.2,把相关依赖copy到pom...
  • soul_code
  • soul_code
  • 2016-12-14 14:43:08
  • 3274

为什么越来越多的开发者选择使用Spring Boot

Web应用开发背景 使用Java做Web应用开发已经有近20年的历史了,从最初的Servlet1.0一步步演化到现在如此多的框架,库以及整个生态系统。经过这么长时间的发展,Java作为一个成熟的语言...
  • u010870518
  • u010870518
  • 2016-10-16 15:26:05
  • 50425

springboot与敏捷开发

1springboot的起源 2springboot优缺点 3利用springboot快速搭建web项目 4浅析springboot文件结构及配置文件 5关于敏捷的一些看法 目前流行...
  • itzhuimeng
  • itzhuimeng
  • 2016-12-20 20:43:55
  • 1108

工厂模式(三种)

第一种简单工厂 接口Carpublic interface ICar { void carName(); } public class ACar implements ICar { @Ove...
  • qq_20120669
  • qq_20120669
  • 2017-05-14 11:10:58
  • 196

Spring 实现两种设计模式:工厂模式和单态模式

本文摘自:李刚 著 《轻量级 Java EE企业应用实战 Struts2+Spring+hibernate整合开发》                   在Spring 中大量使用的以下两种设...
  • Titilover
  • Titilover
  • 2011-08-31 13:05:01
  • 28150

spring-boot+maven运行和调试的配置

spring-boot+maven 首先说直接运行: + WIP Saved Searches migrated to WS 6.0 + NJ数据下载工具 +基于spring-boot的小工具运行方...
  • xuehuagongzi000
  • xuehuagongzi000
  • 2016-09-28 18:05:38
  • 11096

Java项目开启远程调试(tomcat、springboot)

当我们运行一个项目的时候,一般都是在本地进行debug。但是如果是一个分布式的微服务,这时候我们选择远程debug是我们开发的利器。...
  • WSYW126
  • WSYW126
  • 2017-07-09 00:14:27
  • 4967

关于Spring-boot的debug调试

关于Spring-boot的debug调试 由于之前一直在使用spring-boot开发,但一直苦恼于不知道如何利用debug调试代码.在网上查找了很多文章之后。学习之余决定把spring-bo...
  • qq_30005875
  • qq_30005875
  • 2017-08-11 19:49:54
  • 4738
收藏助手
不良信息举报
您举报文章:如何开启Spring Boot的开发模式?
举报原因:
原因补充:

(最多只允许输入30个字)