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

在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐