Spring-如何重命名@Bean

时间:2018-08-29 12:43:16

标签: java spring

您如何在Spring中定义一个在语义上与@Bean等价但具有另一个名称的注释?

(为什么?我正在构建适合其功能的DSL,但是通过更紧密地将注释命名为它在库中所扮演的角色,这将大有裨益。)

1 个答案:

答案 0 :(得分:2)

好吧……就这么简单

@Target({ElementType.METHOD, ElementType.ANNOTATION_TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Bean
public @interface CustomAnnotation {
}