一、自动装配
通过配置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
修改实体类的构造方法:
配置文件:
测试方法:
结果: