public abstract class AbstractDataSourceCreator extends Object implements DataSourceCreator
这里主要处理一些公共逻辑,如脚本和事件等
| 限定符和类型 | 字段和说明 |
|---|---|
protected DataSourceInitEvent |
dataSourceInitEvent |
protected DynamicDataSourceProperties |
properties |
| 构造器和说明 |
|---|
AbstractDataSourceCreator() |
| 限定符和类型 | 方法和说明 |
|---|---|
DataSource |
createDataSource(DataSourceProperty dataSourceProperty)
通过属性创建数据源
|
abstract DataSource |
doCreateDataSource(DataSourceProperty dataSourceProperty)
子类去实际创建连接池
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsupport@Autowired protected DynamicDataSourceProperties properties
@Autowired protected DataSourceInitEvent dataSourceInitEvent
public abstract DataSource doCreateDataSource(DataSourceProperty dataSourceProperty)
dataSourceProperty - 数据源信息public DataSource createDataSource(DataSourceProperty dataSourceProperty)
DataSourceCreatorcreateDataSource 在接口中 DataSourceCreatordataSourceProperty - 数据源属性Copyright © 2018–2022 baomidou. All rights reserved.