关于Mybatis自动注入的问题

我在看 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()方法中