使用Gradle构建SpringBoot工程系列:第七篇:使用spring-boot-devtools开启热部署
2017-08-16 23:47
971 查看
本篇是 使用Gradle 构建spring Boot工程系列 的第七篇,接下来的一段时间里,将陆续更新本系列的其他文章,记录本人学习使用Gradle构建spring Boot工程的过程、技术要点以及在过程中遇到的各种问题,欢迎广大程序猿共同关注学习,也欢迎大家灌水拍砖,提出自己的宝贵意见,知识在交流中碰撞,技术在交流中提升!
在进行接下来的相关功能引入的过程中,我们将对我们的基础项目进行不断的迭代,这样如果我们每次对项目代码的改动都重新启动Spring Boot 也是很可怕的事情;
这里我们引入Spring Boot提供的spring-boot-devtools依赖,只需要在build.gradle引入这个依赖,无需其他配置:
注意:'spring-boot-devtools'
是在Spring Boot 1.3.x之后引入的新的依赖
dependencies {
compile(
'org.springframework.boot:spring-boot-starter-actuator',
'org.springframework.boot:spring-boot-starter-web',
'org.springframework.boot:spring-boot-devtools'
)
testCompile('org.springframework.boot:spring-boot-starter-test')
}
重新启动我们的Spring Boot项目,编辑代码,是不是发现项目已经可以自动重新部署了?
在进行接下来的相关功能引入的过程中,我们将对我们的基础项目进行不断的迭代,这样如果我们每次对项目代码的改动都重新启动Spring Boot 也是很可怕的事情;
这里我们引入Spring Boot提供的spring-boot-devtools依赖,只需要在build.gradle引入这个依赖,无需其他配置:
注意:'spring-boot-devtools'
是在Spring Boot 1.3.x之后引入的新的依赖
dependencies {
compile(
'org.springframework.boot:spring-boot-starter-actuator',
'org.springframework.boot:spring-boot-starter-web',
'org.springframework.boot:spring-boot-devtools'
)
testCompile('org.springframework.boot:spring-boot-starter-test')
}
重新启动我们的Spring Boot项目,编辑代码,是不是发现项目已经可以自动重新部署了?
相关文章推荐
- 使用Gradle构建SpringBoot工程系列:第五篇:编写Spring Boot主类及第一次运行
- 使用Gradle构建SpringBoot工程系列:第六篇:SpringBoot 替换Tomcat为Jetty或UnderTow
- 使用Gradle构建SpringBoot工程系列:第二篇:开发环境准备
- 使用Gradle构建SpringBoot工程系列:第一篇:Gradle及SpringBoot简介
- 使用Gradle构建SpringBoot工程系列:第三篇 创建Spring Boot项目
- 使用Gradle构建SpringBoot工程系列:第二篇:开发环境准备
- 使用Gradle构建SpringBoot工程系列:第一篇:Gradle及SpringBoot简介
- 使用Gradle构建SpringBoot工程系列:第四篇:项目初始化(编辑build.gradle文件,引入项目基本配置及依赖)
- 使用gradle构建springboot工程的以及部署springboot到linux服务
- Spring Boot系列教程三:使用devtools实现热部署
- Spring Boot系列教程三:使用devtools实现热部署
- Spring Boot系列教程三:使用devtools实现热部署
- Spring Boot 中使用 spring-boot-devtools (使用 Gradle 作为构建工具)
- 《Springboot极简教程》使用Spring Boot, JPA, Mysql, ThymeLeaf,gradle, Kotlin快速构建一个CRUD Web App
- 使用gradle来构建Spring boot时遇到的问题
- spring boot热部署,使用devtools,更新任务内容不需要重启服务
- maven工程使用spring-boot-devtools进行热部署,更改代码避免重启web容器
- [Gradle中文教程系列]-跟我学Gradle-8.7.多模块项目之 - spring boot + gradle + 构建公共jsp页面的多模块项目
- 【Spring Boot&&Spring Cloud系列】使用Intellij构建Spring Boot和Mybatis项目
- 【SpringBoot系列】一:5分钟构建第一个SpringBoot工程