1.2 在 application.yml 中配置

发布时间:2025-06-24 18:28:26  作者:北方职教升学中心  阅读量:174


.。
1.2 在 application.yml 中配置。

mybatis-plus。configuration。="org.mybatis。)。name。"><encoder。sessionFactory。(。:。"level。MybatisSqlSessionFactoryBean。
1.1 在 application.properties 中配置。.。apache。="com.baomidou.mybatisplus。)。dataSource。org.apache.ibatis.logging.stdout.StdOutImpl。

方法 4:结合日志框架(推荐使用 SLF4J + Logback)

结合 SLF4J 和 Logback 来打印 SQL 日志,这可以提供更强的日志管理能力。)。

# 开启 MyBatis-Plus SQL 打印日志。ibatis。"/><logger。name。

在 Java ࿰在配置中c;可以为 MyBatis 配置日志实现类:

@Bean。(。MyBatis 提供各种日志实现,输出模式可以通过配置来选择。

首先,需要在 logback.xml 在配置文件中设置日志级别 DEBUG,定义日志输出格式:

<configuration。;sessionFactory。;// 设置 MyBatis-Plus 日志实现类。org。="DEBUG。level。="ch.qos.logback.core.ConsoleAppender。

常见的日志实现包括:

SLF4J(推荐)comonsloginglog4jlogJDKLogging(Java 默认日志)

如果使用的话 SLF4J,可通过配置进行 logback.xml 来控制 SQL 的输出。MybatisSqlSessionFactoryBean。root。="DEBUG。><!-- 设置日志级别 --><logger。你想在代码中配置它 SQL 打印,而不是依赖于配置文件󿀌可以通过在 MyBatis 日志工厂配置中显式设置。ref。></。)。Exception。="INFO。SqlSessionFactory。"/></。.。sqlSessionFactory。=org.apache.ibatis.logging.stdout.StdOutImpl。

MyBatis-Plus 为打印提供了方便的配置方法 SQL 查询句󿀌以便进行调试和性能分析。

方法 2:自定义 SQL 日志输出模式。setDataSource。sessionFactory。

可通过配置进行 application.properties 或 application.yml 文件来启用 MyBatis-Plus 的 SQL 打印功能。

如果你想在代码中配置它,

MyBatis-Plus 使用了 MyBatis 日志框架,因此,(。="stdout。"><appender-ref。可通过配置进行 log 来输出 SQL 句子和执行参数。

"class。>%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n。throws。
3.1 配置 SqlSessionFactory 和 Logging 组件。"level。dataSource。:。></。 =new。public。pattern。;return。:。DataSource。</。appender。="stdout。><pattern。log-impl。
方法 1:通过 application.properties 或 application.yml 配置打印 SQL。configuration。(。><root。以下是一个例子:
4.1 配置 logback.xml。(。)。encoder。.。>``[Something went wrong, please try again later.]。{。"/><appender。name。.。.。.。
方法 3:通过代码配置 MyBatis-Plus。可以通过配置进行 MyBatis 控制日志输出的日志实现方法。mybatis-plus.configuration.log-impl。></。getObject。useslf4jLogging。;}。

将使用此配置 StdOutImpl 打印 SQL 到控制台。logging。LogFactory。