写在前面,本文先讲解一下springboot实现得starter组件机制,然后基于此原理实现一个自定义格式化日期starter组件,本文将从一下几方面开始:
- 为什么要使用starter小组件
- 常见的一些starter场景
- Mybatis-starter定义分析
- 开发starter组件的要素
- 实现日期格式化starter小组件
为什么使用starter组件
早期开发spring项目中,比如需要引入ORM框架,通常需要做以下三个步骤:
- 到maven仓库去找需要引入的mybatis jar包,选取合适的版本。
- 到maven仓库去找mybatis-spring整合的jar包,选取合适的版本。
- 在spring的applicationContext.xml文件中配置dataSource和mybatis相关信息。
大约 8 分钟