Spring Boot自动装配原理分析
2022-03-22 10:51:16 0 举报
Spring Boot自动装配原理分析
作者其他创作
大纲/内容
自动装配的实现原理
答案:使用importSelector来动态加载扫描到的配置类
@Servicepublic class SqlSessionFactory {}
动态加载配置类
class SqlSessionFactory
可能的实现方案
<xml class=\"SqlSessionFactory\" name=\"sessionFactory/>
答案:基于SPI机制: 扫描Classpath* : META-INF/spring.factories
扫描classpath下的所有配置类
问题: Spring如何动态加载配置类
@AutowiredSqlSessionFactory sessionFactory
@ConfigurationMybatisAutoConfiguration{ @Bean public SqlSessionFactory sessionFactory(){ return new SqlSessionFactory(); }}
问题: 我怎么知道当前应该扫描哪个路径下的配置
Mybatis-Starter-Data-Redis.jar
Spring Boot应用
收藏
收藏
0 条评论
下一页