【发布时间】:2018-02-17 18:43:23
【问题描述】:
我想出了一个想法,将 String 文字传递给注释。 Java 8/9 有可能吗?如果不是,在什么情况下需要它?不然怎么应用?
例如:
final String test = "literal";
@Component(test)
// .
// .
【问题讨论】:
标签: java annotations
我想出了一个想法,将 String 文字传递给注释。 Java 8/9 有可能吗?如果不是,在什么情况下需要它?不然怎么应用?
例如:
final String test = "literal";
@Component(test)
// .
// .
【问题讨论】:
标签: java annotations
它必须是编译时间常数。 public static final String 可以工作,只有final 不行(封闭的范围/类意味着它不是编译时间常数)。
【讨论】: