IOC操作Bean管理(基于注解方式)

1.Spring针对Bean管理中创建对象提供如下注解

@Component   //普通组件,用它都可以创建对象

@Service    //一般用在业务逻辑层(service层)

@Controller     //一般用在Web层上

@Repository   //一般用在持久层(DAO层)

*上面四个注解功能是一样的,都可以用来创建bean实例(创建对象)


2.基于注解方式实现属性注入

@AutoWired    //根据属性类型进行注入

@Qualifier      //根据属性名称进行注入  和@AutoWired一起使用

@Resource     //可以根据类型也可以根据属性注入