第一章 1.2 了解springboot配置单数据源
一、配置单数据源
1、自动生成
使用spring Initialzr 自动生成骨架时,可以根据个人需求自行选择SQL、NoSQL支持,自动引入相关的依赖文件。
相关配置属性
通用
spring.datasource.url = jdbc:mysql://localhost/test
spring.datasource.username = dbuser
spring.datasource.password = dbuser
spring.datasource.driver-class-name = com.mysql.jdbc.Driver(可选)
初始化内嵌数据库
spring.datasource.initalization-mode = embedded|always|never
spring.datasource.schema 与 spring.datasource.data确定初始化sql文件
spring.datasource.platform = hsqldb|h2|oracle|mysql|postgresql
2、非springboot 的直接配置
需要配置 DataSource(必须)、DataSourceTransactionManager (事务管理器)、TransactionTemplate(编程式事务管理)、JdbcTemplate(Spring对jdbc的封装的模板)。