Java学习-067-Mybatis 输出数据库SQL日志信息

在日常开发中,定位问题时,有时可能需要查看进行数据库操作时的SQL语句,可通过配置相应的Mybatis数据配置,输出相应的数据库操作日志即可。

在 application.properties 中新增如下输出 SQL 日志信息配置

mybatis.mapper-locations=classpath*:mybatis/mapper/**/*.xml

# 让mybatis自动进行嵌套映射eg: Bean里面嵌套bean,那么自动全部映射,等价于在<ResultMap autoMapping="true">
mybatis.configuration.auto-mapping-behavior=full

# 让mybatis自动映射eg: 表字段 role_name 仍然为bean里面的roleName字段
mybatis.configuration.map-underscore-to-camel-case=true

# 输出 SQL 日志信息
mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl

 

启动应用,访问相应的链接,即可输出相应的数据库 SQL 日志信息,如下所示:

 

  

posted @ 2020-11-29 16:39  范丰平  Views(907)  Comments(0Edit  收藏  举报