Ioc的自动装配

mac2025-09-30  15

什么叫做自动装配

1) 手动装配: 以value或者ref的方式 明确指定属性值都是手动装配

2) 自动装配: 根据指定的装配规则,不需要明确指定, Spring自动将匹配的属性值注入bean中

仅仅适用于自动注入对象

装配模式

1) 根据类型自动装配:将类型匹配的bean作为助兴注入到另一个bean中。如果IOC容器中有多个与目标类型一致的bean,Spring将无法注入,抛出异常

2)根据名称自动装配:必须将目标bean的名称和属性名设置完全相同

3)通过构造器自动装配:当bean中存在多个构造器时使用,不建议使用。

实际项目中更多使用注解的方式实现,这个了解就行。

最新回复(0)