spring boot 多数据源配置

数据源注解, 这里只列出了副数据源配置:

 /* ====================== 常规配置 ====================== */
    @Bean(name = "secondaryDataSource")
    @Qualifier("secondaryDataSource")
    @ConfigurationProperties(prefix="spring.datasource.secondary")
    public DataSource secondaryDataSource() {
        return DataSourceBuilder.create().build();
    }

    @Bean(name = "secondaryJdbcTemplate")
    @Qualifier("secondaryJdbcTemplate")
    public JdbcTemplate secondaryJdbcTemplate(
            @Qualifier("secondaryDataSource") DataSource dataSource) {
        return new JdbcTemplate(dataSource);
    }

    @Bean(name = "secondaryJdbcDao")
    @Qualifier("secondaryJdbcDao")
    public JdbcDao secondaryJdbcDao(
            @Qualifier("secondaryJdbcTemplate") JdbcTemplate jdbcTemplate) {
        return new JdbcDaoImpl(jdbcTemplate);
    }

yml文件配置

spring:
  datasource:
      # url: jdbc:mysql://localhost:3306/blog
      # username: root
      # password: 123
      # driver-class-name: com.mysql.jdbc.Driver
      # type: com.alibaba.druid.pool.DruidDataSource
    primary:
      jdbc-url: C9826821B9A67884A1F57C0BA7E8FDB35B0843D0C04C73E326FC240EB62EE0A0F578E609311727D014DAA1FDBC26DC74E5E35134CB73BC8B539A7AA5F64E1E699FEF85C8A36A21E06A6C050EE15E0AD052644972EF834DFE77FDA3D9B6C69826D446A265C9A170F01545D2117228BBE5BFAD772406ADF4EDE96FAE5B44AE5919
      username: 4981AD15970C5AE6E6EF8ACABA1A14D4
      password: 7A88B258D0CC08DD8091BEF1B2FC260F
      driver-class-name: com.mysql.jdbc.Driver
      type: com.alibaba.druid.pool.DruidDataSource
    secondary:
      jdbc-url: C9826821B9A67884A1F57C0BA7E8FDB35B0843D0C04C73E326FC240EB62EE0A0F578E609311727D014DAA1FDBC26DC74E5E35134CB73BC8B539A7AA5F64E1E699FEF85C8A36A21E06A6C050EE15E0AD052644972EF834DFE77FDA3D9B6C69826D446A265C9A170F01545D2117228BBE5BFAD772406ADF4EDE96FAE5B44AE5919
      username: 4981AD15970C5AE6E6EF8ACABA1A14D4
      password: 7A88B258D0CC08DD8091BEF1B2FC260F
      driver-class-name: com.mysql.jdbc.Driver
      type: com.alibaba.druid.pool.DruidDataSource

猜你喜欢

转载自blog.csdn.net/justlpf/article/details/80324421