我试图理解一段我需要适应的 Spring 代码。
我有:
<bean id="…" class="…">
<property name="expr"
value="teams.contains(member.team) and not empty(member.projects)" />
</bean>
对应的类有一个字段
private Expression expr;
类型
org.apache.commons.jexl2.Expression
现在我正在尝试找到合适的 Spring 注释来摆脱 XML 文件。但我什至无法理解如何将一个简单的 String 属性作为 jexl2.Expression 对象注入。这是如何运作的?