为什么mybatis框架,mapper层接口使用@Mapper,而mybatisplus框架,mapper层接口没有@Mapper

img

为什么mybatis框架,mapper层接口使用@Mapper,而mybatisplus框架,mapper层接口没有@Mapper

img

现在更多的项目选择了spring boot来开发,也更多的选择mybatis-plus来开发,mybatis提供了一个@MapperScan 注解加在启动类或者配置类上,可以用来扫描指定路径下的所有接口,并不是mybatis-plus不用加@mapper 注解

mybatis框架也可以没有@Mapper注解,如果不用,那么就需要在启动类中配置包扫描。

mybatisplus框架的dao层继承了BaseMapper,所以不需要加@Mapper