Spring学习总结之---装配Bean

Posted zhabayi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring学习总结之---装配Bean相关的知识,希望对你有一定的参考价值。

  • Spring配置的可选方案

前言:Spring容器负责创建应用程序中的bean并通过DI来协调这些对象之间的关系,作为开发人员,你需要告诉Spring容器要创建那些Bean,以哪种方式创建,并且如何将这些bean装配在一起。

1.装配方式可选方案:

1-1:在XML中进行显示配置;在java中进行显示配置;隐式的bean发现机制和自动装配;可以使用互相搭配使用。备注:建议使用自动装配方式。

2.自动化装配:组件扫描(Spring会自动对发现组件类进行扫描并创建上下文bean);自动装配(Spring自动满足bean之间的依赖DI);

2-1:@Component组件类注解,一般注解在类上,改注解默认为不启动,因此需要配合@ComponentScna注解一起使用,如果@ComponentScna注解没有带其他参数,则默认扫描与配置类相同的包以及子包下的所有组件类,并自动为其创建bean。

2-2:如果不想使用@ComponentScna注解来启动组件扫描,可以使用XML配置来扫描,那么可以使用Spring context命名空间的<context: component-scan base-package="包名">元素。

 

 

以上是关于Spring学习总结之---装配Bean的主要内容,如果未能解决你的问题,请参考以下文章

Spring_总结_03_装配Bean之自动装配

spring学习总结——装配Bean学习三(xml装配bean)

spring学习总结——高级装配学习一(处理自动装配的歧义性)

spring学习总结——高级装配学习三(Bean的作用域)

Spring_总结_03_装配Bean之Java配置

Spring 框架学习---- bean自动装配注解开发