报错描述:
Failed to parse config resource: class path resource [mybatis/SqlMapConfig.xml]; nested exception is org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: org.apache.ibatis.logging.LogException: Error setting Log implementation. Cause: java.lang.NoClassDefFoundError: org/apache/log4j/Priority
借鉴这个文章中的两种方法
(10条消息) Spring + Mybatis整合log4j日志打印sql语句_傲娇的猫的博客-CSDN博客_mybatis 整合日志
经尝试第一种方法可以成功,第二种还是报之前的错误。
1.引入依赖
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.6.1</version>
</dependency>
2.在Mybatis的config文件中配置 value="STDOUT_LOGGING"
<settings>
<setting name="logImpl" value="STDOUT_LOGGING"></setting>
</settings>
可以成功运行项目。
版权声明:本文为yuxuanji99原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。