Spring配置数据源
jdbc(DriverManagerDataSource),spring自带
dbcp(BasicDataSource),没有自动回收空闲连接,没有连接池监控
c3p0(ComboPooledDataSource)
druid,性能优于c3p0
jndi(JndiObjectFactoryBean)
Spring整合持久化层
Mapper + datasource = SqlSessionFactoryBean
Spring环境下配置:数据操纵接口 + SqlSessionFactoryBean
SpringBoot配置数据源
默认支持四种
- tomcat jdbc DataSource
- hikari
- dbcp BasicDataSource
- dbcp2 BasicDataSource (即默认生效顺序)
切换默认数据源
通过spring.datasource.type指定