Spring4基础知识之四-----IOC(自动装配)

一、自动装配

通过配置default-autowire 属性,ioc会自动为程序注入bean,默认配置是false,不启用自动装配。

1.1实体

以dota玩家和英雄为例子演示。

default-autowire 的类型有byName,byType,constructor

2.2  byName

 配置:

须将自动装配显式的配置出来。

以上2个hero的bean,其中一个bean的名字与实体中的属性名相同,所以此处装配了id=hero的bean.

测试方法:

结果:

2.3 byType

测试方法:

结果:

2.3 constructor

修改实体类的构造方法:

配置文件:

测试方法:

结果:

猜你喜欢

转载自blog.csdn.net/qq_39527230/article/details/83239820