20200911--使用注解开发

1. 在spring4之后,要使用注解开发,必须要保证aop的包导入了

2. 导入context约束

3. 增加注解支持

 

1. bean

@Component 

组件,放在类上,说明这个类被spring管理了,就是bean

 

 

2. 属性的注入

也可以注入在set方法上

 

3. 衍生注解

Component有几个衍生注解,web开发mvc三层架构中

dao【@Repository】

service【@Service】

controller【@Controller】

这几个注解一样,都代表将某个类注册到spring容器中装配bean

4. 自动装配

@Nullable

@Autowired

@Qulifier

@Resource

5. 作用域

@scope

 

 6. 总结

xml更加万能,适用于任何场景,维护简单

注解,不是自己的类使用不了,维护相对复杂

最佳实践:xml管理bean,注解负责完成属性的注入

 

7. 使用java的方式配置spring

完全不使用xml配置,全部交给java来做

javaConfig 是spring的一个子项目,在spring4之后,它成为一个核心的功能

 

总结:

1. 所有的类都要在bean里注册

2. 所有的bean要通过容器来获取

3. 取出来的bean就是一个实体类对象

 

posted @ 2020-09-11 18:21  vivian_xiaoyun  阅读(118)  评论(0)    收藏  举报