【发布时间】:2018-11-20 07:19:35
【问题描述】:
我想使用AliasFor 为@Import 创建一个元注释。我的例子看起来像
@Inherited
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
@ExtendWith(SpringExtension.class)
@ActiveProfiles("Foo")
@Import({})
public @interface MyNewImport {
@AliasFor(annotation = Import.class, attribute = "value")
Class<?>[] value();
}
这不起作用。
由于 JavaDoc 说我的注解和原始注解的默认值必须相同,我猜AliasFor 不适用于没有默认值的值。
有没有办法为@Import 创建元注释?
【问题讨论】:
标签: java spring annotations