mapperscan和mapper区别
时间: 2023-09-26 15:08:23 浏览: 64
Idea如何去除Mapper警告方法解析
Mapperscan和Mapper是MyBatis框架中的两个不同的概念。
Mapper是MyBatis中用于定义数据库操作的接口,通过定义接口方法和对应的SQL语句,实现对数据库的增删改查操作。
Mapperscan是MyBatis-Spring框架中的注解,用于自动扫描Mapper接口并创建对应的实现类。在应用程序启动时,Mapperscan会自动扫描指定包路径下的所有Mapper接口,并将其实例化为对应的实现类,这样在其他地方就可以直接使用@Autowired注解来注入Mapper接口对象了。
因此,Mapper和Mapperscan是两个不同的概念,Mapper是定义数据库操作接口的概念,而Mapperscan是自动扫描Mapper接口并创建实现类的注解。
阅读全文