springAOP的注解使用

文章介绍了Spring框架中常用的注解,如@Qualifier、@Resource和@Autowired的使用方法,强调了测试类和方法的命名规范以及如何配置扫描路径。@Qualifier用于精确匹配依赖,@Resource和@Autowired都能实现依赖注入,但有细微区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

注解使用导入依赖

常用注解:

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

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

需要导入context命名空间

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

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

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

例:

@Qualifier注解的使用方式:

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

@Resource注解的使用方式:

@AutoWired注解的使用方式:

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值