mybatis配置yaml
时间: 2024-09-27 15:02:02 浏览: 39
MyBatis支持通过YAML格式进行配置,这使得配置文件更简洁直观。以下是基于YAML的MyBatis配置示例[^2]:
```yaml
mybatis:
# 别名配置
typeAliasesPackage: com.example.demo.entity
# Mapper XML文件存放路径
mapperLocations: classpath*:mapper/*.xml
# 数据库连接池配置
datasource:
url: jdbc:mysql://localhost:3306/test?useSSL=false&serverTimezone=Asia/Shanghai
username: root
password: root
driver-class-name: com.mysql.jdbc.Driver
type: com.zaxxer.hikari.HikariDataSource
hikari:
minimumIdle: 5
maximumPoolSize: 20
idleTimeout: 300000
connectionTimeout: 30000
```
在这个配置中,`typeAliasesPackage`定义了实体类所在的包,`mapperLocations`指定Mapper XML文件的位置,而`dataSource`部分则详细配置了数据库连接池参数如URL、用户名、密码以及HikariCP的配置项。
要实际应用这个配置,你需要将这段YAML内容保存到`application.yml`或其他支持YAML的配置文件中,然后在启动项目时Spring Boot会自动读取并加载这些配置。
阅读全文