脚本之家 服务器常用软件
微信 投稿 交流社区 在线工具

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 即时重新启动(热更替),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

  • spring
  • boot
  • 重新启动
  • 热更替

相关文章

  • java实现简单美女拼图游戏

    这篇文章主要介绍了java实现简单美女拼图游戏的相关资料,需要的朋友可以参考下
    2015-03-03
  • Java 正则表达式入门详解(基础进阶)

    最近看到很多同学想要学习java正则表达式的一些知识,那么脚本之家小编就为大家介绍一下,其实正则表达式实用性很强,处理大幅文字的时候都需要用得到,语法也大同小异
    2017-10-10
  • Java微信公众平台开发(8) 多媒体消息回复

    这篇文章主要为大家详细介绍了Java微信公众平台开发第八步,微信多媒体消息回复,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04
  • Java Socket编程实例(四)- NIO TCP实践

    这篇文章主要讲解Java Socket编程中NIO TCP的实例,希望能给大家做一个参考。
    2016-06-06
  • jdk中密钥和证书管理工具keytool常用命令详解

    keytool JAVA是个密钥和证书管理工具。它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及认证服务
    2014-01-01
  • Java简易计算器程序设计

    这篇文章主要介绍了Java简易计算器程序设计的相关参考资料,需要的朋友可以参考下
    2015-10-10
  • Java实现在不同线程中运行的代码实例

    这篇文章主要介绍了Java实现在不同线程中运行的代码,结合具体实例形式分析了java多线程操作的相关实现技巧,需要的朋友可以参考下
    2017-04-04
  • Java transient 关键字详解及实例代码

    本文章向大家介绍Java transient关键字的使用方法和实例,包括的知识点有transient的作用、transient使用小结、transient使用细节,需要的朋友可以参考一下
    2016-12-12
  • java实现查找文本内容替换功能示例

    文本替换几乎是所有文本编辑器都支持的功能,但是要限制在编辑其中才可以执行该功能。本实例实现了制定文本文件的内容替换,并且不需要再编辑其中打开文本文件
    2014-02-02
  • SpringBoot快速构建应用程序方法介绍

    这篇文章主要介绍了SpringBoot快速构建应用程序方法介绍,涉及SpringBoot默认的错误页面,嵌入式Web容器层面的约定和定制等相关内容,具有一定借鉴价值,需要的朋友可以参考下。
    2017-11-11

最新评论