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

作者:从不喝茶 时间:2023-01-19 02:41:05 

需求

使用 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 即时重新启动(热更替)网站的支持!

来源:http://blog.csdn.net/MitKey/article/details/53232966

标签:spring,boot,重新启动,热更替
0
投稿

猜你喜欢

  • C# 表达式目录树Expression的实现

    2023-04-03 22:57:32
  • 实战分布式医疗挂号通用模块统一返回结果异常日志处理

    2022-01-28 16:31:32
  • c#使用filesystemwatcher实时监控文件目录的添加和删除

    2021-12-04 18:01:57
  • Android实现彩信附件的添加与删除功能

    2023-04-14 01:02:28
  • 浅析Java Web错误/异常处理页面

    2022-02-14 00:13:50
  • Android学习笔记(一)环境安装及第一个hello world

    2022-03-10 03:05:43
  • 浅析Java SPI 与 dubbo SPI

    2021-10-23 16:54:12
  • C#飞行棋小程序设计代码

    2021-10-06 23:45:25
  • Java OkHttp框架源码深入解析

    2023-11-29 03:22:50
  • 解决Java原生压缩组件不支持中文文件名乱码的问题

    2021-07-29 22:39:38
  • Android 实现单线程轮循机制批量下载图片

    2022-11-05 11:03:45
  • Eclipse安装Aptana插件(注意对应版本问题)

    2022-05-26 17:17:55
  • Java文件上传与文件下载实现方法详解

    2023-11-20 12:28:45
  • Android TV 3D卡片无限循环效果

    2022-03-26 04:06:48
  • 详解Java中的println输入和toString方法的重写问题

    2022-12-24 05:26:33
  • WPF开发之实现一种三轴机械手控件

    2021-10-29 19:16:29
  • c#删除指定文件夹中今天之前的文件

    2022-02-26 22:57:27
  • SpringBoot获取yml和properties配置文件的内容

    2022-12-02 18:26:08
  • MFC程序设计常用技巧汇总

    2023-11-02 20:37:12
  • MyBatis实现多表联合查询resultType的返回值

    2023-03-11 22:25:37
  • asp之家 软件编程 m.aspxhome.com