Spring多个数据源问题:DAtASourceAutoConfigurAtion Required A Single Bean

原因:

@EnableAutoConfiguration

这个注解会把配置文件号中的数据源全部都自动注入,不会默认注入一个,当使用其他数据源时再调用另外的数据源。

解决方法:

1.注释掉这个注解

2.通过如下的方式禁止springboot自动注入多个数据源

@SpringBootApplication( exclude ={

DataSourceAutoConfiguration.class,
      DataSourceTransactionManagerAutoConfiguration.class
})

注:不去掉@EnableAutoConfiguration,仅仅这样排除类是不起作用的;
收藏 (0)
评论列表
正在载入评论列表...
我是有底线的
为您推荐
    暂时没有数据