我在看 spring-mybatis 源码本文由ga站群域名注册整理时看到下面这段代码
definition.getConstructorArgumentValues().addGenericArgumentValue(beanClassName);
beanClassName是一个String ,
definition的beanClass是 org.mybatis.spring.mapper.MapperFactoryBean,这个类的构造方法接收一个Class类型的参数,为什么addGenericArgumentValue的参数是接口的名字而不是接口的Class对象?
上面代码在 org.mybatis.spring.mapper.ClassPathMapperScanner 的 processBeanDefinitions()方法中