如何开启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

版权声明:本文为博主原创文章,未经博主允许不得转载。

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

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

Spring Boot 属性配置和使用

Spring Boot 属性配置和使用Spring Boot 允许通过外部配置让你在不同的环境使用同一应用程序的代码,简单说就是可以通过配置文件来注入属性或者修改默认的配置。Spring Boot 入...
  • isea533
  • isea533
  • 2015年12月27日 15:27
  • 205281

springboot的三种启动方式

IDE 运行Application这个类的main方法在springboot的应用的根目录下运行mvn spring-boot:run使用mvn install 生成jar后运行先到项目根目录 mvn...
  • my__Sun_
  • my__Sun_
  • 2017年06月05日 13:20
  • 13444

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

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

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

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

【Spring Boot】使用Spring Boot来搭建Java web项目以及开发过程

一、Spring Boot简介 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发...

SpingMVC框架实现restfull接口的版本控制

互联网发展到今天,基于restfull开发的系统也越来越多,不再局限于jsp等脚本语言来实现动态数据的展示,而是通过后台提供的http接口给前端调用,但是当系统越做越大,同一个接口可能会不断的修改,一...

SpringMVC联手REST实现入门级的CRUD

完整版见https://jadyer.github.io/2012/05/17/springmvc-annotation/
  • jadyer
  • jadyer
  • 2012年05月17日 02:06
  • 8561

redis 消息队列发布订阅模式spring boot实现

最近做项目的时候写到一个事件推送的场景。之前的实现方式是起job一直查询数据库,看看有没有最新的消息。这种方式非常的不优雅,反正我是不能忍,由于羡慕本身就依赖redis,刚好redis 也有消息队列的...

Spring Boot学习---1.快速构建mvc模式项目

Spring越来越强大了,因工作中都开始使用spring boot快速搭建项目,且去除xml配置,发觉使用springBoot后项目开发非常迅速,工作之余想自己从头了解整个springBoot,因此记...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何开启Spring Boot的开发模式?
举报原因:
原因补充:

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