Spring 学习笔记3
来源:互联网 发布:docker github 源码 编辑:程序博客网 时间:2024/06/05 20:16
- Autowired
- Resource
- name
- Component
- Service
- Repository例如Dao
- Controller例如ServletAction
=== @Autowired ===
默认按类型装配。如果定义了相同类型,id不同的两个Bean,会报错。默认情况下它要求依赖对象必须存在,如果允许null值,可以设置它required属性为false。如果想使用按名称装配,可以结合@Qualifier注解一起使用。如下:@Autowired@Qualifier("beanName")
=== @Resource ===
默认按名称装配,当找不到与名称匹配的bean才会按类型装配。
name
名称该属性指定,如果没有指定name属性,当注解标注在字段上,即默认取字段的名称作为bean名称寻找依赖对象,当注解标注在属性的setter方法上,即默认取属性名作为bean名称寻找依赖对象。
@Component
@Service
@Repository(例如Dao)
@Controller(例如Servlet,Action)
阅读全文
0 0
- spring学习笔记3
- Spring学习笔记(3)
- Spring学习笔记(3)
- spring学习笔记3
- Spring学习笔记3
- Spring学习笔记3
- Spring 学习笔记3
- spring学习笔记3---spring aop
- 学习笔记3:Struts2+Spring JDBC+Spring
- Spring学习笔记(3)
- Spring 学习笔记(3)
- Spring security 3学习笔记
- [3] spring mvc学习笔记
- Spring学习笔记3-AOP
- spring-boot学习笔记3
- spring学习笔记3--AOP
- [Spring]Spring AOP学习笔记(3)---Spring JDBC总结
- spring gossip(spring 学习笔记)
- SpringMVC 学习笔记6
- 常用排序算法代码兑现
- Spring 学习笔记1
- 新建webApi的帮助文档
- Spring 学习笔记2
- Spring 学习笔记3
- Spring 学习笔记4
- Spring 学习笔记6
- UVa10618
- Runtime详解二
- 完美世界校招算法题2017
- Blog15@linux介绍kickstart、dhcp
- Ubuntu数据备份
- 坚持#第231天~零基础自学云计算基础语言应用之python第7节