springboot mybatis打印配置

本文介绍了如何在Mybatis中设置typeAliasesPackage为com.education.user,并配置mapperLocations指向classpath下的mapper所有xml文件,同时配置了日志实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

mybatis:

# 搜索指定包别名

typeAliasesPackage: com.education.user

# 配置mapper的扫描,找到所有的mapper.xml映射文件

mapperLocations: classpath:mapper/**/*.xml

configuration:

log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

Spring Boot与MyBatis结合时,想要打印SQL语句通常涉及到配置数据源、MyBatis的SqlSessionFactory以及开启日志输出。以下是基本步骤: 1. **添加mybatis-spring-boot-starter依赖**:在你的Maven或Gradle项目中,确保添加了`org.mybatis.spring.boot:mybatis-spring-boot-starter`依赖。 ```xml <!-- Maven --> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>版本号</version> </dependency> // Gradle implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:版本号' ``` 2. **配置数据源**:在Spring Boot的`application.properties`或`application.yml`中设置数据源,例如使用HikariCP: ```properties spring.datasource.type=com.zaxxer.hikari.HikariDataSource spring.datasource.url=jdbc:mysql://localhost:3306/mydb spring.datasource.username=root spring.datasource.password=password ``` 3. **启用SQL日志**:默认情况下,MyBatis会将SQL语句记录到控制台,无需额外配置。如果你需要更详细的日志,可以添加`logging.level.org.apache.ibatis.sqllogger=DEBUG`到配置文件中。 4. **启用MyBatis详细配置**:如果还需要查看完整的SQL映射文件信息,可以在`mybatis-config.xml`中开启`logSql`属性: ```xml <configuration> <settings> <!-- 开启打印所有SQL --> <setting name="logSql" value="true"/> <!-- 可选:开启打印SQL语句的时间 --> <setting name="mapUnderscoreToCamelCase" value="false"/> </settings> </configuration> ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值