required a single bean, but 2 were found

required a single bean, but 2 were found

搜了一下,结果清一色都是加 @Primary 或 @Quar。。。
这个不是问题原因,瞎扯一顿。
 
查了一下代码,基本上是因为有好几个Scan的注解,导致了注册了2次。
比如springboot有一个:@SpringBootApplication(scanBasePackages 
另外就是一个Mybati有一个:@MapperScan(basePackages 
 
把后者范围尽量缩小到mapper所在目录就行了。
posted @ 2021-09-26 17:29  multitude  阅读(260)  评论(0编辑  收藏  举报