使用springBoot中的info等级通过druid打印sql
在Spring Boot中,我们可以使用Druid来打印SQL语句。Druid是一个开源的Java数据库连接池,提供了强大的监控和统计功能。下面是使用Spring Boot和Druid打印SQL的步骤:
1. 添加Druid依赖
首先,在`l`文件中添加Druid的依赖:
```xml
<dependency>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.2.6</version>
</dependency>
```
2. 配置Druid数据源
在`application.properties`或`l`中配置Druid数据源的相关属性。以下是一个示例配置:
```yaml
spring:
datasource:
url: jdbc:mysql://localhost:3306/mydb
username: root
password: password
druid:
initial-size: 5
min-idle: 5
max-active: 20
validation-query: SELECT 1
test-while-idle: true
test-on-borrow: false
test-on-return: false
pool-prepared-statements: true
max-pool-prepared-statement-per-connection-size: 20
filters: stat,wall,log4j2
connectionProperties: Sql=true;druid.stat.slowSqlMillis=5000
```
以上配置中,我们启用了Druid的监控和统计功能,将SQL语句打印到日志中。
3.配置日志级别
在`application.properties`或`l`中配置日志级别,以便打印SQL语句。以下是一个示例配置:
log4j2打印sql语句```yaml
logging:
level:
```
以上配置将Druid的日志级别设置为debug,以便打印SQL语句。
4. 启动Spring Boot应用程序
现在,我们可以启动Spring Boot应用程序,并执行数据库操作。Druid将会打印SQL语句到
日志中。
注意:为了保证性能,建议在生产环境中关闭Druid的日志输出或将日志级别设置为info或以上。
总结:
通过以上步骤,我们可以在Spring Boot中使用Druid打印SQL语句。Druid提供了强大的监控和统计功能,可以帮助我们分析和优化数据库操作。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论