您如何在Spring中定义一个在语义上与@Bean
等价但具有另一个名称的注释?
(为什么?我正在构建适合其功能的DSL,但是通过更紧密地将注释命名为它在库中所扮演的角色,这将大有裨益。)
答案 0 :(得分:2)
好吧……就这么简单
@Target({ElementType.METHOD, ElementType.ANNOTATION_TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Bean
public @interface CustomAnnotation {
}