ref bean
<ref bean="someBean"/>
可以引用运行容器中的bean的id或name。既包括当前环境,也包括父级环境中的bean。参见。
ref local
<ref local="someBean"/>
只能引用当前xml中配置的bean的id,不能是name。运行前就可以检查到配置错误。
Spring4.0移除ref local
Spring4.0中已经移除ref local,官方解决是在同一个xml文件中,也可以配置相同id的bean。只需求ref bean支持就可以了。参见。