idea关联spring注解相关问题汇总,持续更新
在日常工作中,又是新导入的项目无法识别项目中已定义的一些bean,原因可能有:
1、注解扫描包未扫描到,简而言之就是,注解配置有问题,比如在使用spring boot时,我们会有这样一行注解:
@ComponentScan(basePackages ={"com"} )//如果自定义jar包里的注解未扫描到,则会报错“Error creating bean with name...”
2、我们自定义的一些beans,在如下使用注解时,如果无法识别,会有类似于"could not autowire,No bean of 'dataSource 'type found"这样的提示,有人会建议降低提示级别来规避这个问题,但其实是由于idea的spring配置插件未正确关联该bean.
@Autowired
private DataSource dataSource;
我们可以按照如下添加关联即可
最终我们在idea工具栏中找到该bean,则表示关联成功。