我可以在“别名”定义中使用Spring Expression Language吗?

时间:2014-01-30 21:45:50

标签: spring

我正在尝试在Spring上下文配置中创建一个别名:

<alias name="#{ ... code to lookup from config file ...}" alias="BeanName"/>

但它似乎没有在“name”属性中执行EL。这是不允许的吗?

1 个答案:

答案 0 :(得分:3)

这不是不允许的,而是没有注册BeanExpressionResolver别名。您可以使用属性占位符${},但这是一个完全不同的组件来处理它。