数据库连接层次分明
-
框架层
JdbcTemplate, MyBatis,hibernate,Jpa等
-
DataSource
DataSource的配置信息使用DataSourceProperties格式
spring-boot-starter-jdbc 2.x默认是使用HikariCP
要是想使用Druid之类的其他的数据源,需要先将HikariCP排除掉
-
JDBC
-
各家数据库驱动
h2, mybatis等
默认以及帮我们配置好一个数据源了,要是想自定义,直接 注册dataSource Bean就行了,不过记得使用@Primary来 确定优先级,避免冲突。