我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

@respository和@mappr的使用

在创建springboot项目时,我一般是在mapper层使用@mapper注解,
突然想到@respository和这个注解的区别,于是查了一下,这篇文章里讲的我有一点不太理解:

img


想要配置扫描@respository地址不应该用@componentscan这个注解吗?他为什么用@MapperScannerConfigurer这个注解呢?

@ComponentScan注解通常用于扫描特定的包,以查找所有被注解为@Component、@Service、@Controller和@Repository的类,并将它们注册为Spring IoC容器中的Bean
而@MapperScan注解或MapperScannerConfigurer类则是为MyBatis框架中的Mapper接口提供支持的,它们可以扫描所有被注解为@Mapper的类,并将它们注册到Spring IoC容器中的Bean。其中,@MapperScan注解类似于@ComponentScan,它可以指定需要扫描的包的名称。而MapperScannerConfigurer类则提供了更加灵活的配置方式,它可以让我们自定义扫描的路径、过滤条件等。

  • 这篇博客也许可以解决你的问题👉 :springboot学习中关于@ComponentScan及 @MapperScan的一些总结

近期文章

  • c语言写学生成绩管理程序,修改代码
  • visual 没有可用的快速修复
  • 二维数组对名字实现冒泡排序,只有三个名字排对了顺序
  • 图的邻接表实现中有关链表的问题
  • 登录接口和后端连接没有任何问题,但ajax发送请求,前台页面一直显示账号和密码错误
  • 大一c语言,头又秃了
  • 关于#硬件工程#的问题:相机SD卡底层数据丢失了
  • 将单词分为两部分:字母和数字
  • 请问第五题题用形心法解的具体过程是什么呀
  • Spyder运行出错
  • 关于C语言中的进制转化和所占字节问题
  • 求好的python web开源项目
  • ahk 能否用鼠标+键盘当热键来启动脚本
  • 运行时出现这个问题一直找不到解决
  • 为什么这个代码将正整数排列输出时,最后一个数会错误?
  • Laravel Eloquent级联删除
  • 要求将一个工厂的主表(工时表)的生产批号,在子表(设备台时表)能关联显示;
  • oppo手机查看类名
  • STM32G030F6P6时钟线
  • JDBCUtil测试链接数据库报错

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华