Spring的ref bean和ref local

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支持就可以了。参见。

你可能感兴趣的:(Spring的ref bean和ref local)