java - Spring - 如何重命名@Bean

标签 java spring

如何在 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/

相关文章:

java - Apache Camel Milo 客户端超时

java - 编写正则表达式 java 的麻烦

java - Spring HttpSecurity 覆盖响应头

java - 用新的 WebClient API 替换 Spring KerberosRestTemplate

java - 如何使用 RestTemplate 从服务器接收应用程序/pdf 响应

java - Spring Boot 示例 RESTful 服务在创建新包后将无法工作

java - 使用自定义编码器的 REST+Spring+POST

java - 当我们说一个特定的数据结构是缓存友好的时,这意味着什么?

java - 将具有返回语句的Java普通for循环转换为Java8 IntStream

java - 上传的文件如果不经过处理并保存在服务器上会怎样?