2020
10-08
10-08
Mybaits 实现打印sql语句的代码
mybatis本身没有提供日志的实现,引入的是第三方组件。mybatis支持多个第三方日志插件,优先级由低到高为slf4J、commonsLoging、Log4J2、Log4J和JdkLog。mybatis中有一个LogFactory,获取log的工厂类,在工程类中可以回去对应的日志实现。分析工程类,可以发现mybatis如何来选择logpublicstaticLoggetLog(Stringlogger){try{returnlogConstructor.newInstance(logger);}catch(Throwablet){thrownewLogException("...
继续阅读 >