Advertisement

SpringBoot 搭建个人 starter

阅读量:

学 无 止 境 , 与 君 共 勉 。

自动配置

自动配置

在Spring Boot框架中,默认导入了许多预装组件spring-boot-starter-XXX的形式。通过在Maven项目管理工具中引入starter依赖项,Spring Boot会自动生成所需的Bean类并完成默认配置工作,这一机制被称为【自动注入

应用场景

有时候在项目中我们需要集成第三方工具,比如极光推送,并且在多个项目中都需要用到。这就需要在每个项目中复制一份代码,重新集成,这造成了大量的重复工作,而且出了BUG修复时,每个项目都需要去修复一遍,增加工作量。这时我们就可以将这种业务封装成一个starter,需要用的时候直接在pom中引用依赖既可,比如:

  • 极光推送
  • 短信业务
  • 文件上传
  • 接口访问监控

自定义starter

一个完整的SpringBootStarter通常主要包含两大功能组件:autoconfigurestarter。另外一种配置方案是将这两个组件整合到starter模块中。

命名

官方命名:

  • spring-boot-starter-XXX
  • spring-boot-starter-jdbc
  • spring-boot-starter-d

全部评论 (0)

还没有任何评论哟~