Spring 注解

@Autowried

  • 是Spring2.5定义的自动装配的注解,对类成员变量、方法及构造函数进行标注,完成自动装配的工作。
  • @Autowired消除 set ,get方法。
  • @Autowired 标注在方法上表示当前方法的自定义参数从容器中赋值,ioc容器默认赋值时,需要调用无参构造器后,再进行默认赋值,如果当前类只有一个有参的构造器,则@Autwried可以省略,并且该构造器的参数也默认从ioc容器中获取。 

@Component 

  • @component("xxx")表示这是一个Spring Bean,可以直接通过Spring容器创建对象;
  • 把普通pojo实例化到spring容器中,相当于配置文件中的<bean id="" class=""/>,标注在类上;

@Resource

@Autowire默认按照类型(by-type)装配,默认情况下要求依赖对象必须存在。

@Autowired默认按类型装配,type。
@Resource默认安装名称进行装配。

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值