Spring自动装配(三)autowire=“byType”
在Spring配置文件的bean标签中的autowire属性值为byType
指:如果容器中存在一个与指定属性类型相同的bean,那么将与该属性自动装配。如果存在多个该类型的bean,那么将会抛出异常,并指出不能使用?
解析:TeacherServiceImpl这个类中因为使用了autowire="byName"参数,所以当引用StudentServiceImpl这个类时会自动在配置文件中寻找与studentServiceImpl对象类型相同的bean来加载就不需要使用ref来指明对象了。
注意:只适用于类的对象的引用
4、测试类TestNO,参考《Spring自动装配(一)autowire=“no”》
5、运行结果:
老师的名字是:陈陈老师的学生是:张迪
?
-----------------------------------------------
以上为个人理解总结,若有不足,请高手指点,谢谢.....
1 楼 anshui3211 2011-04-21 自动装配要慎用... 2 楼 Zhang_Di 2011-04-21 anshui3211 写道自动装配要慎用...