一、@Autowired
概念:
@Autowired 注释,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。 通过 @Autowired的使用来消除 set ,get方法。
在使用@Autowired之前,我们对一个bean配置起属性时,用的是xml文件,比如:
<property name="属性名" value=" 属性值"/>
但是在使用@Autowired之后,我们只需要在需要使用的地方使用一个@Autowired 就可以了。比如说我们想要注入一个属性
public interface UserService {
public void getUser();
}
@Service
public class UserServiceImpl implements UserService{
@Autowired
private UserDao dao;
public void getUser() {
System.out.println("获取2");
dao.getUser();
}
}
pub