springboot

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

小亿
308
2024-01-19 09:20:54
栏目: 编程语言

要指定主数据源,可以在配置文件中使用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就会被指定为主数据源。

0
看了该问题的人还看了