spring boot 即时重新启动(热更替)使用说明

 更新时间:2017年12月01日 12:08:09   作者:从不喝茶  
这篇文章主要介绍了spring boot 即时重新启动(热更替)的相关资料,需要的朋友可以参考下

需求

使用 spring-boot 项目开发中,项目启动时“非常”慢的。如果每次修改代码或静态资源文件后都需要重新启动项目,这是多么痛苦的事。如何让项目又改动时即时“重启”呢

引出

spring-boot-devtools 该 spring 模块就可以解决这个需求,甚至超过预期需要的功能。最大的特点就是,项目只要有改动就会“即时重启启动”,但是比手动启动节省很多时间。即使不节约时,仅仅只有自动重启这个特性就让人很省心。
前面说的超过预期的是:也支持远程更新和重启启动,它是通过监视本地路径的文件修改推送到远程服务器,然后重新启动。只要你的 spring-boot 项目中涉及到本地资源修改的都可以使用到它。

可以在浏览器中搭配LiveReload 插件使用。

特别说明

若你的项目使用到了“模板引擎框架”时,使用它会让你爽的不行

如常用的 Freemarker、Velocity、Groovy、Thymeleaf、Mustache

使用

gradle build 配置

compile(“org.springframework.boot:spring-boot-devtools”)

只需要添加依赖(即引用 jar)即可,不需要使用“代码”。但是有一些配置可以使用,在 application.properties 中进行配置。

spring.devtools.* 这些列出的配置都是 spring-boot-devtools 相关的配置。

其中 spring.devtools.restart.enabled 表示是否开启自动启动

总结

以上所述是小编给大家介绍的spring boot 即时重新启动(热更替),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • java实现归并排序算法

    java实现归并排序算法

    在学习算法的过程中,我们难免会接触很多和排序相关的算法。总而言之,对于任何编程人员来说,基本的排序算法是必须要掌握的。那么现在我们将要进行基本的归并排序算法的讲解
    2016-01-01
  • java编译后的文件出现xx$1.class的原因及解决方式

    java编译后的文件出现xx$1.class的原因及解决方式

    这篇文章主要介绍了java编译后的文件出现xx$1.class的原因及解决方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • Java字节码中jvm实例用法

    Java字节码中jvm实例用法

    在本篇文章里小编给大家整理的是一篇关于Java字节码中jvm实例用法内容,有兴趣的朋友们可以学习参考下。
    2021-02-02
  • java进制转换工具类实现减少参数长度

    java进制转换工具类实现减少参数长度

    这篇文章主要为大家介绍了java进制转换工具类实现减少参数长度示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02
  • Springboot Thymeleaf数字对象使用方法

    Springboot Thymeleaf数字对象使用方法

    这篇文章主要介绍了Springboot Thymeleaf数字对象使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2007-09-09
  • java实现注册登录系统

    java实现注册登录系统

    这篇文章主要为大家详细介绍了java实现注册登录系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-04-04
  • Java SpringAOP技术之注解方式详解

    Java SpringAOP技术之注解方式详解

    这篇文章主要为大家详细介绍了Java SpringAOP技术之注解方式,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-02-02
  • SpringBoot后端进行数据校验JSR303的使用详解

    SpringBoot后端进行数据校验JSR303的使用详解

    这篇文章主要介绍了SpringBoot后端进行数据校验JSR303的使用详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • Java设计模式之浅谈模板方法模式

    Java设计模式之浅谈模板方法模式

    今天给大家带来的是关于Java设计模式的相关知识,文章围绕着Java模板方法展开,文中有非常详细的介绍及代码示例,需要的朋友可以参考下
    2021-06-06
  • Spring Boot中如何使用Swagger详解

    Spring Boot中如何使用Swagger详解

    Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful风格的Web服务,这篇文章主要给大家介绍了关于Spring Boot中如何使用Swagger的相关资料,需要的朋友可以参考下
    2021-08-08

最新评论