【发布时间】:2020-10-28 12:57:24
【问题描述】:
在 sonarqube 中,我在 Bean 类中使用 @Bean(autowire = Autowire.BY_TYPE) 时会产生代码异味。我检查了 Spring 文档,那里也提到了这些信息。但是我没有看到替代方案。
有人可以帮忙消除这种代码异味吗?
【问题讨论】:
标签: java spring spring-framework-beans
在 sonarqube 中,我在 Bean 类中使用 @Bean(autowire = Autowire.BY_TYPE) 时会产生代码异味。我检查了 Spring 文档,那里也提到了这些信息。但是我没有看到替代方案。
有人可以帮忙消除这种代码异味吗?
【问题讨论】:
标签: java spring spring-framework-beans
autowire 选项现在什么都不做,所以只需将其删除。
正如the docs 所说:
自 5.1 起已弃用,因为
@Bean工厂方法参数解析和@Autowired处理基于名称/类型的 bean 属性注入
【讨论】: