| | |
| | | |
| | | private static final Logger log = LoggerFactory.getLogger(HaizhentongDataSourceStartupValidator.class); |
| | | private static final String HAIZHENTONG_DATASOURCE_NAME = "haizhentong"; |
| | | private static final String MISSING_DATASOURCE_MESSAGE = |
| | | "海诊通数据源 haizhentong 未配置,请检查当前激活环境的配置文件"; |
| | | |
| | | private final DynamicDataSourceProperties dynamicDataSourceProperties; |
| | | private final ObjectProvider<DynamicRoutingDataSource> dynamicRoutingDataSourceProvider; |
| | |
| | | if (configuredDataSourceNames.contains(HAIZHENTONG_DATASOURCE_NAME)) { |
| | | return; |
| | | } |
| | | throw new IllegalStateException("海诊通数据源 haizhentong 未配置,请检查 application-local.yml"); |
| | | throw new IllegalStateException(MISSING_DATASOURCE_MESSAGE); |
| | | } |
| | | |
| | | /** |