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

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

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

引入依赖

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

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <optional>true</optional>
</dependency>

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

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

<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生效。

<build>
    <plu

猜你喜欢

转载自blog.csdn.net/wo541075754/article/details/104711839
今日推荐