温馨提示×

springboot配置多数据源怎么指定主数据源

小亿
350
2024-01-19 09:20:54
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要指定主数据源,可以在配置文件中使用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怎么配置多数据源

0