如何在 Spring 中定义一个在语义上等同于 @Bean
但具有另一个名称的注释?
(为什么?我正在构建一个适合该功能的 DSL,但如果将注释命名得更贴近它在库中扮演的角色,将会大大受益)。
最佳答案
嗯......这很简单:
@Target({ElementType.METHOD, ElementType.ANNOTATION_TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Bean
public @interface CustomAnnotation {
}
关于java - Spring - 如何重命名@Bean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52077786/