@Configuration @EnableConfigurationProperties(value=DataSourceProperties.class) public class DruidDataSourceConfig extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private DataSourceProperties |
dataSourceProperties |
private static String |
DEFAULT_CONFIG_LOCATION |
private Logger |
logger |
private static String |
OPEN |
| 构造器和说明 |
|---|
DruidDataSourceConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
private void |
checkDataSource(com.alibaba.druid.pool.DruidDataSource datasource) |
com.alibaba.druid.pool.DruidDataSource |
dataSource() |
org.apache.ibatis.session.SqlSessionFactory |
sqlSessionFactory(DataSource ds)
根据数据源创建SqlSessionFactory,并加载进spring容器,
同时配置MyBatis(库表到Java实体的映射关系)用到的实体,实体别名和XML等
|
private Logger logger
@Autowired private DataSourceProperties dataSourceProperties
@Bean @Primary public com.alibaba.druid.pool.DruidDataSource dataSource()
private void checkDataSource(com.alibaba.druid.pool.DruidDataSource datasource)
@Bean public org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory(DataSource ds) throws Exception
ExceptionCopyright © 2023. All rights reserved.