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