在ssm框架整合中,有时候在控制台调试就需要看到打印的sql语句是否正确,这个时候就要启动mybatis打印sql语句的配置,mybatis输出sql语句需要在mybatis-config.xml配置文件中的Configuration里面启动相关属性,代码如下:
<configuration> <settings> …… <setting name="logImpl" value="STDOUT_LOGGING"/> </settings> </configuration>
这个时候可以不用再放一个log4j.properties配置文件就可以在控制台中查看输出的sql语句了,value值支持下面这几种日志配置,如下:
SLF4J
LOG4J
LOG4J2
JDK_LOGGING
COMMONS_LOGGING
STDOUT_LOGGING
NO_LOGGING
STDOUT_LOGGING 这种方式就是将sql语句输出在了控制台上。在 IDE中是控制台,在服务器上就是 web 服务器的输出日志中了。