Spring_spring自动装配置注解(@Autowired)指定要装配置的参数(@Qualifier)

网友投稿 760 2022-11-13

Spring_spring自动装配置注解(@Autowired)指定要装配置的参数(@Qualifier)

Spring_spring自动装配置注解(@Autowired)指定要装配置的参数(@Qualifier)

@Autowired a>默认按类型by type b>如果想用byName,使用Qulifler c>写在private field(第三种注入形式)(不建议,破封装) d>如果写在set上,@qualifier需要写在参数上

导入spring注解配置

xmlns:context="version="1.0" encoding="UTF-8"?>

package com.bjsxd.service;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.beans.factory.annotation.Qualifier;import com.bjsxd.dao.UserDao;import com.bjsxd.model.User;public class UserService { private UserDao userDao; public UserDao getUserDao() { return userDao; } @Autowired//自动装配 public void setUserDao(@Qualifier("userDaoImpl")UserDao userDao) {//指定要使用的的bean的ID注入 this.userDao = userDao; } public void add(User user) { userDao.save(user); }}

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:面向对象_工具类的完善
下一篇:Struts2_动态方法调用和使用通配符定义action
相关文章

 发表评论

暂时没有评论,来抢沙发吧~