如何实现一个SpringBoot Starter

阿靖哦 2019-07-17

java springboot Starter

Starter是SpringBoot中的一个非常重要的概念,Starter相当于模块,它能将模块所需的依赖整合起来并对模块内的Bean根据条件进行自动配置。使用者只需要依赖相应功能的Starter,无需做过多的配置和依赖,SpringBoot就能自动扫描并加载相应的模块,例如我们在创建SpringBoot项目时,经常会引入如spring-boot-starter-web这种依赖,该依赖为我们做了很多默认配置,无需再依赖spring-webspring-webmvc等相关包及做相关配置就能够立即使用它。

本文将通过一个简单的案例介绍如何定义一个Starter

一、编写Starter

1、导入依赖

这里将SpringBoot自带的编译替换成了apache的,不然会提示找不到主类的哈

    <dependencies>

登录 后评论
下一篇
冒顿单于
6942人浏览
2019-08-28
相关推荐
SpringBoot 2 要不要升级
1479人浏览
2019-03-08 21:35:01
SpringBoot启动流程解析
777人浏览
2017-07-28 19:18:00
Spring Boot:定制自己的starter
2776人浏览
2016-06-07 11:30:46
微服务构建: Spring Boot
487人浏览
2018-08-11 16:24:57
001 SpringBoot 介绍
623人浏览
2018-01-27 11:33:58
2
1
1
1075