时间:2021-07-01 10:21:17 帮助过:3人阅读
2:检查自己导入的jar包,看是否存在这三个包 log4j slf4j-api slf4j-log4j12
如果这三个包都存在或只存在log4j,请跳过步骤3
3:项目对slf4j-api又不想导入slf4j-log12,那么作如下配置:
spring配置: <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource"/> <property name="mapperLocations" value="classpath:com/chencheng/mapping/*.xml"/> <!-- 注册mybatis配置文件 --!> <property name="configLocation" value="classpath:mybatis-config.xml"/> </bean> mybatis-config.xml配置 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd" > <configuration> <settings> <setting name="logImpl" value="LOG4J"/> //使用log4j </settings> </configuration>
完成上面的配置,我们应该能看到控制台打印的sql了。如图:
mybatis3.2.3+spring3 控制台打印sql解决办法
标签: