idea 配置多数据源最简单的方法

idea 配置多数据源最简单的方法


2024年2月19日发(作者:)

idea 配置多数据源最简单的方法

在使用SpringBoot开发项目时,有时需要配置多个数据源。这时候,我们可以使用 Spring Boot 的自动配置来简化配置。

首先,在 Maven 或 Gradle 中引入需要的数据库驱动依赖。

然后,在 ties 或 中分别配置多个数据源的相关属性,如下:

=jdbc:mysql://localhost:3306/primary

me=root

rd=root

=jdbc:mysql://localhost:3306/secondary

me=root

rd=root

然后,在主类上添加 @EnableAutoConfiguration 注解,同时在多个数据源的配置类中分别添加 @Configuration 和 @Primary 注解,如下:

@Configuration

public class PrimaryDataSourceConfig {

@Bean(name = 'primaryDataSource')

- 1 -

@Primary

@ConfigurationProperties(prefix =

'y')

public DataSource dataSource(){

return ().build();

}

}

@Configuration

public class SecondaryDataSourceConfig {

@Bean(name = 'secondaryDataSource')

@ConfigurationProperties(prefix =

'ary')

public DataSource dataSource(){

return ().build();

}

}

最后,在需要使用数据源的地方,使用 @Qualifier 注解指定需要使用的数据源,如下:

@Autowired

@Qualifier('primaryDataSource')

private DataSource primaryDataSource;

@Autowired

- 2 -

@Qualifier('secondaryDataSource')

private DataSource secondaryDataSource;

这样,就可以实现简单的多数据源配置了。

- 3 -


发布者:admin,转转请注明出处:http://www.yc00.com/web/1708321079a1551201.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信