【发布时间】:2014-12-09 17:30:02
【问题描述】:
我正在尝试通过属性文件启用或禁用授权。但是以下不起作用
<global-method-security pre-post-annotations="${enabled}" />
xml 验证失败
在这一行找到多个注释: - cvc-enumeration-valid:值 '${enabled}' 对于枚举 '[disabled, enabled]' 不是 facet-valid。它必须是来自 枚举。
有人可以建议我这样做的正确方法吗?
【问题讨论】:
-
你定义了一个 context:property-placeholder bean 吗?
-
@DonBottstein 是的,我在 Eclipse 上这样做了,但 xml 验证失败了。引起:org.xml.sax.SAXParseException;行号:9;列号:130; cvc-enumeration-valid:值 '${enabled:enabled}' 对于枚举 '[disabled, enabled]' 不是 facet-valid。它必须是来自枚举的值。