required a single bean, but 2 were found
搜了一下,结果清一色都是加 @Primary 或 @Quar。。。
这个不是问题原因,瞎扯一顿。
查了一下代码,基本上是因为有好几个Scan的注解,导致了注册了2次。
比如springboot有一个:@SpringBootApplication(scanBasePackages
另外就是一个Mybati有一个:@MapperScan(basePackages
把后者范围尽量缩小到mapper所在目录就行了。