问题:
在学习springboot原理的时候,一直想找个现实版的实例检测和梳理下内容,于是着手打算从正在使用的mybatis试用开始。
因为项目用到了tk.mybatis ,因此直接从这个开始分析,慢慢梳理下
先从自动配置
开始
mybatis的自动配置:
# Auto Configure
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
org.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration
tkmybatis的自动注入
# Auto Configure
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
tk.mybatis.mapper.autoconfigure.MapperAutoConfiguration
先分析下tkmybatis的配置类,这只说明自己认为比较重点的部分:
@org.springframework.context.annotation.Configuration
@ConditionalOnClass({
SqlSess