美文网首页
Spring 自动装配Bean

Spring 自动装配Bean

作者: ChanHsu | 来源:发表于2017-04-28 11:00 被阅读34次

    1.自动装配Beans

    在Spring框架,可以用 auto-wiring 功能会自动装配Bean。要启用它,只需要在 <bean>定义“autowire”属性

    <bean id="customer" class="com.springapp.common.Customer" autowire="byName" />
    

    在Spring中,支持 5 自动装配模式。

    • no – 缺省情况下,自动配置是通过“ref”属性手动设定
    • byName – 根据属性名称自动装配。如果一个bean的名称和其他bean属性的名称是一样的,将会自装配它。
    • byType – 按数据类型自动装配。如果一个bean的数据类型是用其它bean属性的数据类型,兼容并自动装配它。
    • constructor – 在构造函数参数的byType方式。
    • autodetect – 如果找到默认的构造函数,使用“自动装配用构造”; 否则,使用“按类型自动装配”。

    2.@Autowired注解

    是通过匹配数据类型自动装配Bean

    3.@Qualifier注解

    @Quanlifier 告诉Spring哪些bean应当自动装配

    相关文章

      网友评论

          本文标题:Spring 自动装配Bean

          本文链接:https://www.haomeiwen.com/subject/akuozttx.html