|
这个类实现了Spring的两个接口,这两个接口代码如下
|
|
灵异事件发生:
在MapperScannerConfigurer类的方法中有logger.warn("No MyBatis mapper was found in '" + MapperScannerConfigurer.this.basePackage
+ "' package. Please check your configuration.");而在类属性里却没定义logger属性,程序运行时会抛出NoSuchFieldError:logger,跑出异常是肯定的,我在想MyBatis团队是怎么编译过这个类还打进Jar的呢?
修改Javac?
修改Spring源码?
这似乎都不太可能?你能想到吗?
[该贴被oojdon于2011-04-18 23:40修改过]