spring依赖注入的好处(学习笔记——Spring底层IOC实现;Spring依赖注入数值问题;Spring依赖注入方式)
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>
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!