如何实现一个SpringBoot Starter

  1. 云栖社区>
  2. Java技术进阶>
  3. 博客>
  4. 正文

如何实现一个SpringBoot Starter

阿靖哦 2019-07-17 00:09:14 浏览1354
展开阅读全文

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

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

一、编写Starter

1、导入依赖

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

    <dependencies>

网友评论

登录后评论
0/500
评论
阿靖哦
+ 关注
所属云栖号: Java技术进阶