SpringBoot 配置但数据源的时候帮我们做了哪些配置?
DataSourceAutoConfiguration 配置DataSource 数据源
DataSourcTransationManagerAutoConfiguration 配置DataSourceTransactionManager 根据DataSource配置
JdbcTemplateAutoConfiguration 配置jdbcTemplate
按需配置 如果我们在代码里已经配置了那么就不会配置
数据源相关配置属性 常用的的
spring.datasour.url=jdbc:mysql://localhost/test
spring.datasource.username=dbuser
spring.datasource.password=dbpass
spring.datasource.driver-class-name=com.mysql.jdbc.Driver(可选) 根据我们的URL选择一个合适的驱动
如果使用的是h2内嵌的数据库
初始化数据库内嵌
spring.datasource.initialization-mode=embedded|always|never
spring.datasource.schema于 spring.DataSource.data确定数据文件
spring.datasource.platform=hsqldb|h2|orcle|mysql|postgresql(与前者对应)
网友评论