亲宝软件园·资讯

展开

自动配置xxxAutoConfiguration

快鸟 人气:0

常用的类:

举例:以MybatisAutoConfiguration为例

public MybatisAutoConfiguration(MybatisProperties properties,
                                  ObjectProvider<Interceptor[]> interceptorsProvider,
                                  ResourceLoader resourceLoader,
                                  ObjectProvider<DatabaseIdProvider> databaseIdProvider,
                                  ObjectProvider<List<ConfigurationCustomizer>> configurationCustomizersProvider) {
    this.properties = properties;
    this.interceptors = interceptorsProvider.getIfAvailable();
    this.resourceLoader = resourceLoader;
    this.databaseIdProvider = databaseIdProvider.getIfAvailable();
    this.configurationCustomizers = configurationCustomizersProvider.getIfAvailable();
}

构造函数中依赖的Bean,Spring会自动从Spring beanFactory容器中去找到适配的bean来传入

参数:

附:断点打在MybatisAutoConfiguration 的构造函数上,查看调用栈,便可以看出端倪

以上所述是小编给大家介绍的SpringBoot使用自动配置xxxAutoConfiguration,希望对大家有所帮助。在此也非常感谢大家对网站的支持!

加载全部内容

相关教程
猜你喜欢
用户评论