Spring—容器

(一)容器

1.创建容器:

1.1 常用的获取容器的方法:ClassPath...

1.2 不常用的获取方法:FileSystem...

这个方法括号内的参数是这个xml文件的绝对路径,日后是不常使用的
1.3 加载多个xml文件的方法:

2.获取Bean:

2.1 常用方法:

2.2 使用bean类型代替强转操作

2.3 单一获取bean类型,但是如果配置文件中有多个同类型,就会出现找不见的情况。

3.容器类层次结构:

说白了就是有一层一层的接口,每次有了新的功能需求就新建一个子接口。先前使用的获取容器的实现类已经是好几级往下了。

4.BeanFactory

这是最早的最顶层的接口。它获取Bean对象的过程与先前的大同小异:

只不过有些细节需要注意;

复制代码
BeanFactory在被创建时,内部的Bean对象不会被加载出来
ApplicationContext(我们常用的)会在空间被加载出来的时候就把Bean对象加载出来。

阶段总结(容器 Bean 依赖注入):

1.容器:

2. Bean:

3. 依赖注入:

相关推荐
FQNmxDG4S12 小时前
Maven依赖管理:版本冲突解决与生命周期控制
java·数据库·maven
傻瓜搬砖人12 小时前
Spring集成Web环境
java·spring·maven
FQNmxDG4S12 小时前
Java泛型编程:类型擦除与泛型方法的应用场景
java·开发语言·python
GottdesKrieges13 小时前
OceanBase恢复常见问题
java·数据库·oceanbase
IGAn CTOU13 小时前
Java高级开发进阶教程之系列
java·开发语言
leo825...13 小时前
Claude Code Skills 清单(本地)
java·python·ai编程
NGSI vimp13 小时前
Java进阶——如何查看Java字节码
java·开发语言
身如柳絮随风扬14 小时前
多数据源切换实战:从业务场景到3种实现方案全解析
java·分布式·微服务
Java小生不才14 小时前
Spring AI文生音
java·人工智能·spring
凯尔萨厮14 小时前
Springboot2.x+Thymeleaf项目创建
java