学习笔记——Spring底层IOC实现;Spring依赖注入数值问题;Spring依赖注入方式
2023-03-31 10:39:23 时间
2023-01-14
一、Spring底层IOC实现
1、IOC:将对象的控制器反转给Spring
2、BeanFactory与ApplicationContext
(1)BeanFactory:IOC容器的基本实现,是Spring内部的使用接口,是面向Spring本身的,不是提供给开发人员使用的。
(2)ApplicaitonContext:BeanFactory的子接口,提供了更多高级特性。面向Spring的使用者,几乎所有场合都使用ApplicaitonContext而不是BeanFactory。
二、Spring依赖注入数值问题
1、字面量数值
(1)数据类型:基本数据类型及包装类、String
(2)语法:value属性或value标签
2、CDATA区
(1)使用的格式:<![CDATA[内容]]>
(2)放置的位置:在“.xml”中
(3)说明:一般在“内容”中放置的是带有“<”或者带有“>”的符号
3、外部已声明bean及级联属性赋值
(1)语法:ref
(2)注意:级联属性更改数值会影响外部声明bean(ref赋值的是引用)
4、内部bean
(1)内部类:在一个类中完整定义另一个类,当前类称之为内部类。
(2)内部bean:在一个bean中完整定义另一个bean,当前bean称之为内部bean。
(3)注:内部bean不会直接装配带IOC容器。
三、Spring依赖注入方式
1、为属性赋值方式
通过xxxset()方法
通过构造器
反射
(1)set注入
语法:<property>
(2)构造器注入
语法:<constructor-arg>
(3)p名称空间注入
语法:<bean p:xxx>
相关文章
- 一篇运维老司机的大数据平台监控宝典(2)-联通大数据集群平台监控体系详解
- 一篇运维老司机的大数据平台监控宝典(1)-联通大数据集群平台监控体系进程详解
- 空中换引擎 博时基金数字化转型经验谈
- 如何高效地学习编程语言
- 作为一名阿里巴巴数据分析大牛,送给学弟学妹的经验积分
- 为什么要学习R语言
- Hadoop大数据分析平台的介绍性讨论
- 最全面的Spring学习笔记
- 16个用于数据科学和机器学习的顶级平台
- 给有抱负的数据科学家的六条建议
- 如何做一枚合格的数据产品经理
- 除Kaggle外,还有哪些顶级数据科学竞赛平台
- 一个鲜为人知却可以保护隐私的训练方法:联合学习
- 干货 :送你12个关于数据科学学习的关键提示(附链接)
- 大数据行业有多少种工作岗位,各自的技能需求是什么?
- 中国移动研究院常耀斌:商用大数据平台的研发之路
- 这些数据科学家必备的技能,你拥有哪些?
- 自学成才的开发者有何优势和劣势?
- Gartner报告:正处于数据科学与机器学习工具 “大爆炸”的时代
- Ready Computing借助InterSystems IRIS医疗版为医疗机构提供具有高度互操作性和可扩展性的解决方案