在sonarqube中,我在Bean类中使用@Bean(autowire = Autowire.BY_TYPE)会产生代码气味。我检查了Spring文档,那里也提到了此信息。但是,我没有看到替代方法。
@Bean(autowire = Autowire.BY_TYPE)
任何人都可以帮助消除此代码异味吗?
autowire选项现在什么也不做,因此只需将其删除。
autowire
the docs说:
自@Bean工厂方法参数解析和 @Autowired处理取代基于名称/类型的bean属性注入
@Bean
@Autowired