bean标签
id class
constructor-arg 标签
name value ref
property标签
name value ref
注意:
setter注入property标签,而构造器注入使用constrctor-arg标签
ref属性指向相应bean标签的name属性
若注入对象中没有setter方法的实现,则用构造器注入的方式
同等条件下就使用property标签
Property中ref和value的区别
ref引用一个已经存在的对象
value可以赋一些简单类型的值
ref可以引用其他的bean对象
使用ref的时候,spring容器会在引用后进行验证,验证当前的xml是否存在引用的bean
使value的时候,spring会在容器启动,实例化bean的时候进行验证
网友评论