spring注解注入属性

1 注入普通类型属性 

1)在要注入值的属性上面使用注解 @Value,不需要set方法

    @Value(value="lucymary"

     privateStringbname;

2 注入对象类型属性(重点)

0)首先把对象使用注解创建

第一个注解: @Autowired(按类型by type)

    @Autowired

    private UserDaouserDao;

     //注解方式不需要生成set方法

2)第二个注解: @Qualifier

* 这个注解使用,需要和@Autowired一起使用(by name)

* 根据dao里面value值进行对象注入

    //第二个注解使用对象类型属性注入

    @Autowired

    @Qualifier(value="userDao")

     private UserDaouserDao;

第三个注解:@Resource(默认by name)

* 这个注解实现上面两个注解功能

    //第三种注解注入对象类型属性

    @Resource(name="userDao")

    private UserDao userDao ;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值