首页 > 其他分享 >@ComponentScan和@MapperScan的作用

@ComponentScan和@MapperScan的作用

时间:2023-11-21 17:56:17浏览次数:32  
标签:Mapper xa 接口 ComponentScan MapperScan com 作用

本文根据文章:https://blog.csdn.net/weixin_45693551/article/details/132302689 进行修改

  • @ComponentScan
    @ComponentScan("com.xa")注解用于指定Spring容器在启动时需要扫描的包路径。在这个例子中,Spring容器会扫描com.xa包及其子包下的所有类,将带有@Component、@Service、@Repository和@Controller等注解的类注册为Spring容器的bean。这样,我们就可以在其他地方通过依赖注入(如@Autowired)来使用这些bean。

  • @MapperScan
    @MapperScan("com.xa.auther.*.mapper") 用于指定MyBatis在启动时需要扫描的Mapper接口所在的包路径。在这个例子中,MyBatis会扫描com.xa.auther包及其子包下的所有Mapper接口(即所有以Mapper结尾的接口),并将这些接口与对应的SQL映射文件关联起来,编译之后会生成相应的接口实现类,从而实现对数据库的操作。使用了@MapperScan注解后,能被扫描到的Mapper接口不再需要添加@Mapper注解

标签:Mapper,xa,接口,ComponentScan,MapperScan,com,作用
From: https://www.cnblogs.com/zoufh/p/17847190.html

相关文章

  • Linux:ping、curl、telnet作用异同
    学习自:Linu网络判断指令ping、curl、telnet的区别与应用场景_ping和curl的区别_饮风丶欤的博客-CSDN博客telnet和curl和ping的区别_curl和telnet的区别-CSDN博客1、curl在Linux中curl是一个利用URL规则在命令行中工作的文件传输工具,是一个http命令行工具,可以帮助我们在服务......
  • 软件数字签名是什么?软件数字签名有什么作用?
    在当今互联网时代,网络安全威胁日益增加,恶意软件层出不穷,为了防止下载到恶意软件,用户在下载软件时都会确认其是安全可信的。由此,企业需要证明其发布的软件真实可信且未被纂改,如何证明这一点呢?软件数字签名诞生了!软件数字签名是什么?软件数字签名有什么作用呢?本篇文章将详细介绍。软件......
  • 【2.0】Python高级之名称空间与作用域
    【一】名称空间与闭包【1】什么是名称空间名称空间即存放名字与对象映射/绑定关系的地方。对于x=3Python会申请内存空间存放对象3,然后将名字x与3的绑定关系存放于名称空间中delx表示清除该绑定关系。在程序执行期间最多会存在三种名称空间【2】内建名称空间伴随pyt......
  • maven的一些标签作用
    Maven中<optional>true</optional>和<scope>provided</scope>之间的区别---转自:https://blog.csdn.net/weixin_43608796/article/details/130880223  maven--pom.xml--<scope>为import的作用---转自:https://blog.csdn.net/feiying0canglang/article/details/124556648 Maven学习......
  • js中prototype的作用
    如图参考链接:https://www.w3school.com.cn/js/js_object_prototypes.asp......
  • 简述DHCP的作用及原理
    DHCP:简单来说就是动态分配IPDHCP(动态主机配置协议)是一种网络协议,它用于自动分配IP地址和其他网络配置给计算机。DHCP的工作原理如下:1.发现(Discover)阶段:当计算机连接到网络时,它会广播一个DHCP发现消息,寻找可用的DHCP服务器。2.提供(Offer)阶段:DHCP服务器接收到发现消息后,会向计算......
  • Spring的各jar包依赖及作用详解
    基于Spring5.0.2.RELEASEspring-core.jar(必须有的核心jar包)这个jar文件包含Spring框架基本的核心工具类。Spring其它组件要都要使用到这个包里的类,是其它组件的基本核心,当然你也可以在自己的应用系统中使用这些工具类。<dependencies><dependency><groupId......
  • 前端学习笔记202310学习笔记第一百壹拾天-作用域&作用域链&预编译&闭包基础4
    console.log(test())functiontest(){a=1functiona(){}vara=2returna}//AO{//a:undefined--->functiona(){}-->1--->2//////}//运行结果......
  • 前端学习笔记202310学习笔记第一百壹拾天-作用域&作用域链&预编译&闭包基础3
    ......
  • 前端学习笔记202310学习笔记第一百壹拾天-作用域&作用域链&预编译&闭包基础2
    functiontest(){returna;a=1;functiona(){}vara=2}console.log(test())//AO{//a:undefined---->functiona(){}////}//运行结果......