zoukankan      html  css  js  c++  java
  • spring依赖注入源码分析和mongodb自带连接本地mongodb服务逻辑分析

    spring依赖注入本质是一个Map结构,key是beanId,value是bean对应的Object。

    autowired是怎么将定义的接口与对应的bean类建立联系?

    <bean name="fongo" class="com.github.fakemongo.Fongo">
    <constructor-arg value="InMemoryMongo" />
    </bean>

    上面mongodb自带的Fongo初始化mongo类的逻辑是否跟mongo自己的例子连接本地mongodb服务一致?

    spring的依赖注入有一个相互对应才能解析的规律

    提供方

    <beans profile="product"></beans>和@Profile("product")二者的含义是一样的

    使用方

    @Autowired
    @Qualifier("mongoDbCustomerRepository")
    CustomerRepository repository;

    如果类MongoDbCustomerRepository添加了注解@Profile("mongodb"),则调用它的类MongoDbCustomerRepositoryIntegrationTest

    必须添加对应的注解@ActiveProfiles("mongodb")。

    类MongoDbCustomerRepository不添加上面的注解,MongoDbCustomerRepositoryIntegrationTest有上面的注解也没事

  • 相关阅读:
    线性地址物理地址逻辑地址转换mmu
    C/c++ 宏返回值
    树的子结构
    合并两个排序的链表
    链表中倒数第k个结点
    数值的整数次方
    原码、反码与补码
    二进制中1的个数
    矩形覆盖
    变态跳台阶
  • 原文地址:https://www.cnblogs.com/usual2013blog/p/4012702.html
Copyright © 2011-2022 走看看