我们见过很多项目中,mapper接口上并没有@Mapper注解,但是启动类上也没有 @MapperScan({"com.mallplus.order.mapper*"})这样的写法,为什么会可以,是因为xml文件中 mapper标签的 namespace属性映射吗?对不起,不是这样的。而是很多项目中写了一个mybatis配置类,而这个类已经写了@MapperScan({"com.mallplus.order.mapper*"}),在这个配置文件中就已经指定mapper的扫描地址了。
相关文章: