SpringBoot自动配置
发布日期:2022-02-17 07:12:03 浏览次数:1 分类:技术文章

本文共 374 字,大约阅读时间需要 1 分钟。

SpringBoot自动配置

1、现象

  • 大家在使用SpringBoot时,如很多依赖组件无需自动进行配置与引用,直接在项目中定义类或接口直接进行注入即可使用
    在这里插入图片描述
  • 以MongoDB的操作模板类MongoTemplate来说,项目中并未手动声明,直接定义类名称注入即可使用。

2、原因

在这里插入图片描述

  • 大家在使用SpringBoot都会在启动类加入@SpringBootApplication注解,首先都知道此注解是个组合注解,里面包含了@EnableAutoConfiguration,对应了spring.factories的中的自动配置,springboot使用SpringFactoriesLoader实现了spring.factories的检索

在这里插入图片描述

  • 配置中声明了MongoDataAuthConfiguration类,里面就包含了MongoTemplate类的默认生成

在这里插入图片描述

转载地址:https://blog.csdn.net/qq_42559485/article/details/117323961 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:由@Async引起的Spring循环引用
下一篇:Jenkins配置git仓库

发表评论

最新留言

很好
[***.229.124.182]2024年04月26日 13时56分14秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章