前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SpringBoot2.x系列教程(五十)Spring Boot Idea中热部署(自动刷新)

SpringBoot2.x系列教程(五十)Spring Boot Idea中热部署(自动刷新)

作者头像
程序新视界
发布2020-03-18 17:19:41
5860
发布2020-03-18 17:19:41
举报
文章被收录于专栏:丑胖侠

在Idea中开发Spring Boot项目,每当修改内容之后,都需要点一下重启来进行重新发布,比较繁琐。针对这个问题Spring Boot中提供了一个devtools的工具项目,可以帮助我们完成自动刷新,热部署的功能。

本文给大家提供两种形式的热部署操作,下面看具体的操作。

引入依赖

在项目中引入devtools的pom依赖:

代码语言:javascript
复制
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <optional>true</optional>
</dependency>

需要注意的是optional要设置为true。

为了测试页面,效果,我们同时引入了web和Thymeleaf相关的依赖:

代码语言:javascript
复制
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>

Build中配置

在原来默认的Build插件中添加configration配置,用于让devtools生效。

代码语言:javascript
复制
<build>
    <plu
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 引入依赖
  • Build中配置
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档