在mybatis的logFactory里,可以清楚地看见加载顺序:
细看tryImplementation方法,可以看见先判断构造器是否为空,没有的话才利用反射去创建:
在每一个方法里又会有一个子方法setimplementation:
该方法进行了try catch处理,所以找不到该类也不会抛出异常:
mybatis里的日志实现顺序
最新推荐文章于 2024-06-12 11:59:04 发布
在mybatis的logFactory里,可以清楚地看见加载顺序:
细看tryImplementation方法,可以看见先判断构造器是否为空,没有的话才利用反射去创建:
在每一个方法里又会有一个子方法setimplementation:
该方法进行了try catch处理,所以找不到该类也不会抛出异常: