要使Spring配置输出SQL,你可以通过以下几种方式:
1. **启用SQL日志输出**:你可以通过配置日志框架(如Logback或log4j)来输出SQL语句。
2. **使用MyBatis的日志配置**:MyBatis提供了内置的日志功能,可以配置输出执行的SQL语句。
以下是如何实现这两种方式的步骤:
### 方法1:配置日志框架输出SQL
假设你使用的是Logback,你可以在`src/main/resources`目录下创建或修改`logback-spring.xml`文件,添加以下配置:
```xml
%d{yyyy-MM-dd HH:mm:ss} - %msg%n
```
这将输出所有数据库操作相关的SQL语句。
### 方法2:MyBatis 日志配置
在MyBatis的配置文件中(通常位于`src/main/resources/mybatis-config.xml`),你可以添加以下配置来启用日志输出:
```xml
```
使用`STDOUT_LOGGING`将会把执行的SQL语句输出到控制台。
### 方法3:使用MyBatis的内置日志
在Spring Boot项目中,你可以在`application.properties`或`application.yml`中添加以下配置:
```properties
mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl
```
这将使MyBatis将日志输出到控制台。
选择以上任何一种方法,你都可以根据需要查看SQL语句的输出。