【发布时间】:2011-09-17 23:29:52
【问题描述】:
我正面临以下问题。任何人都可以帮助理解为什么会这样吗? 另外请分享您对使第二个场景起作用的想法。
-
这没有任何编译问题,
private final String var ="US"; @Inject @Named (var) private Validator validator; -
这导致编译错误, 编译错误:“注解属性 Named.value 的值必须是常量表达式”
private final String var =System.getProperty("US"); @Inject @Named (var) private Validator validator;
【问题讨论】: