要指定主数据源,可以在配置文件中使用spring.datasource.primary
属性来指定主数据源的名称。例如:
spring.datasource.primary=primaryDataSource
spring.datasource.secondary=secondaryDataSource
然后,在数据源配置类中,使用@Primary
注解来指定主数据源。例如:
@Configuration
public class DataSourceConfig {
@Primary
@Bean(name = "primaryDataSource")
@ConfigurationProperties(prefix = "spring.datasource.primary")
public DataSource primaryDataSource() {
return DataSourceBuilder.create().build();
}
@Bean(name = "secondaryDataSource")
@ConfigurationProperties(prefix = "spring.datasource.secondary")
public DataSource secondaryDataSource() {
return DataSourceBuilder.create().build();
}
}
这样,primaryDataSource
就会被指定为主数据源。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:springboot怎么配置多数据源