SpringBoot 搭建个人 starter
发布时间
阅读量:
阅读量
学 无 止 境 , 与 君 共 勉 。
自动配置
自动配置
在Spring Boot框架中,默认导入了许多预装组件spring-boot-starter-XXX的形式。通过在Maven项目管理工具中引入starter依赖项,Spring Boot会自动生成所需的Bean类并完成默认配置工作,这一机制被称为【自动注入
应用场景
有时候在项目中我们需要集成第三方工具,比如极光推送,并且在多个项目中都需要用到。这就需要在每个项目中复制一份代码,重新集成,这造成了大量的重复工作,而且出了BUG修复时,每个项目都需要去修复一遍,增加工作量。这时我们就可以将这种业务封装成一个starter,需要用的时候直接在pom中引用依赖既可,比如:
- 极光推送
- 短信业务
- 文件上传
- 接口访问监控
自定义starter
一个完整的SpringBootStarter通常主要包含两大功能组件:autoconfigure 和 starter。另外一种配置方案是将这两个组件整合到starter模块中。
命名
官方命名:
- spring-boot-starter-XXX
- spring-boot-starter-jdbc
- spring-boot-starter-d
全部评论 (0)
还没有任何评论哟~
