当我在 Spring Cloud 任务应用程序中定义多个数据源时,它会引发异常。这就是我定义数据源的方式
@Primary
@Bean(name="datasource1")
@ConfigurationProperties(prefix="spring.datasource")
public javax.sql.DataSource primaryDataSource() {
return DataSourceBuilder.create().build();
}
@Bean(name="datasource2")
@ConfigurationProperties(prefix="spring.datasource1")
public javax.sql.DataSource primaryDataSource1() {
return DataSourceBuilder.create().build();
}
@Bean
public TaskConfigurer taskConfigurer() {
return new DefaultTaskConfigurer(primaryDataSource());
}
我已经看到了放置 @Primary 的建议,像上面那样定义 TaskConfigurer ,但它们都不起作用。有人遇到过这种问题吗?
谢谢,尼尔