docs: @Bean
      public DataSource dataSource() throws SQLException {
          Preconditions.checkState(isValidConfiguration(), "The orchestration configuration is invalid, please choose one from Sharding rule and Master-slave rule.");
          return isShardingRule() ? createShardingDataSource() : createMasterSlaveDataSource();
      }