@注解

1. 使用注解简化配置

(1)什么是组件扫描?

Spring容器会扫描base-package指定的包及其子包下面的所有的类, 如果这些类前面有一些特殊的注解(比如@Component),则Spring 容器会将这些类纳入容器进行管理(相当于在配置文件当中有对应的bean)。 

(2)如何进行组件扫描?

step1. 在类前面添加特定的注解。比如 @Component。

step2. 在配置文件当中,配置组件扫描。

(3)作用域和延迟加载相关注解

(4)依赖注入相关的注解

(5)value注解

 

注意事项:

1.@Autowire 和 @Qualifier 支持set方式注入和构造器方式注入,建议两个注解一起使用,避免多个bean出错问题,@Qualifier指定要注入bean的id 

2.@Resource只支持set方式注入(一般使用此方式注入)

3.注解写在属性前面和写在构造器前面的区别:写在属性前面只是给该属性进行了赋值,并不会调用set方法(底层采用反射原理),若写在set方法前面,则是调用set方法进行赋值,若set方法理由其他代码,则会相应执行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

荒--

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值