springAOP的注解使用

news/2024/11/13 3:34:13/

注解使用导入依赖

常用注解:

注意,给测试类起名字的时候千万不要定义成Test,测试的方法不可以有参数,不可以有返回值

在使用注解的时候,还需要告诉spring应该从哪个包开始扫描,一般在定义的时候都写上相同包的路径

需要导入context命名空间

当定义好注解的扫描路径之后,可以做更细粒度的控制,可以选择扫描哪个注解,也可以选择不扫描哪个注解

include-filter:表示要包含扫描的注解,一般不会定义此规则,但是如果引入的第三方包中包含注解,此时就需要使用此标签来进行标识。

exclude-filter:表示要排除扫描的注解,使用较多

例:

@Qualifier注解的使用方式:

@Qualifier注解也可以定义在方法的参数列表中,可以指定当前属性的id名称

@Resource注解的使用方式:

@AutoWired注解的使用方式:

使用@Resource可以完成跟@AutoWired相同的功能,但是要注意他们之间的区别:


http://www.ppmy.cn/news/11338.html

相关文章

达摩院2023十大科技趋势发布,生成式AI将进入应用爆发期

1月11日,达摩院2023十大科技趋势发布,生成式AI、Chiplet模块化设计封装、全新云计算体系架构等技术入选。达摩院认为,全球科技日趋显现出交叉融合发展的新态势,尤其在信息与通信技术(ICT)领域酝酿的新裂变&…

RK3399平台开发系列讲解(内核调试篇)如何使用perf进行性能优化

🚀返回专栏总目录 文章目录 一、perf list命令二、perf record/report命令三、perf stat命令四、perf top命令五、火焰图沉淀、分享、成长,让自己和他人都能有所收获!😄 📢perf 可以在 CPU Usage 增高的节点上找到具体的引起 CPU 增高的函数,然后我们就可以有针对性地…

使用ResNet34实现CIFAR100数据集的训练

如果对你有用的话,希望能够点赞支持一下,这样我就能有更多的动力更新更多的学习笔记了。😄😄 使用ResNet进行CIFAR-10数据集进行测试,这里使用的是将CIFAR-10数据集的分辨率扩大到32X32,因为算力相关的…

JAVA实现代码热更新

JAVA实现代码热更新引言类加载器实现热更新思路多种多样的加载来源SPI服务发现机制完整代码类加载器共享空间机制Tomcat如何实现JSP的热更新Spring反向访问用户程序类问题引言 本文将带领大家利用Java的类加载器加SPI服务发现机制实现一个简易的代码热更新工具。 类加载相关知…

C语言常用内存函数的深度解析

文章目录前言memcpymemcpy函数的使用memcpy函数的自我实现memmovememmove函数的使用memmove函数的自我实现memcmpmemcmp函数的使用memcmp函数的自我实现memsetmemset函数的使用memset函数的自我实现写在最后前言 内存函数的使用广泛度大于常用字符串函数的使用广泛度&#xff0…

前端基础(十一)_函数声明及调用、函数的形参与实参、arguments参数、函数的参数类型、函数中的问题

函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。在使用函数时需要经过两个步骤,先声明函数后调用函数。 一、函数声明及调用 函数用于存储一段代码块,在需要的时候被调用,因此函数的使用需要经过两个步骤,先存储…

数据治理平台kettle web安装-Linux系统

1. docker环境安装(可忽略) Docker要求Linux内核不低于 3.10 ,使用 CentOS 7及以上即可 查看内核信息 uname -a Linux tt1 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux卸载原有的docker 注:如果可用,不必重新安装 sudo yum…

数字IC设计、验证、FPGA笔试必会 - Verilog经典习题 (一)四选一多路器

数字IC设计、验证、FPGA笔试必会 - Verilog经典习题 (一)四选一多路器 🔈声明: 😃博主主页:王_嘻嘻的CSDN博客 🧨未经作者允许,禁止转载 🔑系列专栏: &#x…