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. 依赖注入:

相关推荐
猪猪拆迁队13 小时前
虚拟工厂仿真引擎的架构设计:让一条产线可编程、可观测、可干预
后端·ai编程
字节跳动数据库14 小时前
文章分享——相似函数处理方法
人工智能·后端·程序员
云技纵横14 小时前
@Transactional 失效的 7 种场景:第 5 种最难排查
后端
用户67570498850214 小时前
你知道 Go 结构体和结构体指针调用的区别吗?一文带你彻底搞懂!
后端·go
程序员cxuan14 小时前
读懂 Claude Code 架构分析系列,第一篇,开始!
人工智能·后端·架构
用户67570498850214 小时前
面试官问“装饰器模式”,这样回答薪资多要 3000!
后端
tntxia14 小时前
Geo Scene域名修改引起的一些问题
后端
用户2986985301414 小时前
Java 实现 Word 文档加密与权限解除
java·后端
vanuan15 小时前
给你的A2A-Agent加把锁-认证鉴权实战指南
后端
Yeats_Liao15 小时前
14:Servlet中的页面跳转-Java Web
java·后端·架构