标签:qualifier void source spring 注解 个人 font round 就是
@Autowired顾名思义,就是自动装配,其作用是为了消除代码Java代码里面的getter/setter与bean属性中的property。当然,getter看个人需求,如果私有属性需要对外提供的话,应当予以保留。
这里@Autowired注解的意思就是,当Spring发现@Autowired注解时,将自动在代码上下文中找到和其匹配(默认是类型匹配)的Bean,并自动注入到相应的地方去。
public class TestServiceImpl { // 下面两种@Autowired只要使用一种即可 @Autowired private UserDao userDao; // 用于字段上 @Autowired public void setUserDao(UserDao userDao) { // 用于属性的方法上 this.userDao = userDao; } }
@Autowired @Qualifier("BMW") private Car car;
@Resource(name = "xxx") private Yyy y1; @Resource(type = Yyy.class) private Yyy y2;
Spring 梳理 - @Autowired VS @Resource
标签:qualifier void source spring 注解 个人 font round 就是
原文地址:https://www.cnblogs.com/jiangtao1218/p/10201439.html