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

相关推荐
一个龙的传说5 小时前
springboot优雅停止的流程梳理
java·spring boot·rpc
摇滚侠5 小时前
Spring Boot 3零基础教程,WEB 开发 国际化 Spring Boot + Thymeleaf 笔记45
spring boot·笔记·后端
间彧5 小时前
Java AQS详解与项目实战
后端
golang学习记6 小时前
性能飙升4倍,苹果刚发布的M5给人看呆了
人工智能·后端
搬砖的工人6 小时前
记录WinFrom 使用 Autoupdater.NET.Official 进行软件升级更新
java·前端·.net
努力进修6 小时前
【JavaEE初阶】 多线程编程核心:解锁线程创建、方法与状态的创新实践密码
android·java·java-ee
程序员爱钓鱼6 小时前
Python编程实战 · 基础入门篇 | 类型转换与输入输出
后端·python
程序员爱钓鱼6 小时前
Python编程实战 · 基础入门篇 | 运算符详解
后端·python·编程语言
xiezhr6 小时前
见过哪些醍醐灌顶的Java代码:从"卧槽"到"原来如此"的顿悟
java·后端·设计模式