使用Spring工作一段时间我经常需要使用bean引用。
我总是使用这种语法来引用我的应用程序中的其他bean:
<ref bean="referenced_bean_id"/>
但有时候,在第三方应用程序中,我看到还使用了以下sintax:
<ref bean="${bean.referenced_bean_id}"/>
我还没弄清楚它的区别是什么。你能解释一下吗?
答案 0 :(得分:2)
这就是我们所说的“动态bean引用”,这里我们使用属性占位符,以便在运行时我们可以根据其他应用程序参数决定使用哪个bean
进一步参考,你可以看看
这里有类似的帖子,
祝你好运!