学习笔记——Spring底层IOC实现;Spring依赖注入数值问题;Spring依赖注入方式

Posted isDaHua

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习笔记——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>

 

以上是关于学习笔记——Spring底层IOC实现;Spring依赖注入数值问题;Spring依赖注入方式的主要内容,如果未能解决你的问题,请参考以下文章

Spring5学习笔记 — “Spring IOC(控制反转)”

Spring学习笔记1---- Spring的IOC原理

Spring | Spring5学习笔记 #yyds干货盘点#

Sprin学习一

Spring笔记(基础知识)01

Spring学习笔记 IOC