id见名之意就是bean在IOC容器中一个唯一的标示符。
idref用法如下:
<constructor-arg >
<idref bean=""/>
</constructor-arg>
<property name="">
<idref bean="user"/>
</property>
和注入基础数据一样,只不过多了一次校验的过程。校验idref标签中bean属性中的字符串是不是另外一个bean的id,比如例子中写了“user”,那么spring在装配的时候就会判断当前容器中有没有一个id为“user”的bean,这个标签个人感觉然并卵啊。