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

相关推荐
qq_124987075314 分钟前
基于微信小程序的电子元器件商城(源码+论文+部署+安装)
java·spring boot·spring·微信小程序·小程序·毕业设计
吃喝不愁霸王餐APP开发者21 分钟前
基于Spring Cloud Gateway实现对外卖API请求的统一鉴权与流量染色
java·开发语言
a努力。23 分钟前
美团Java面试被问:Redis集群模式的工作原理
java·redis·后端·面试
一雨方知深秋33 分钟前
面向对象编程
java·封装·this·构造器·static关键字·成员变量·javabean实体类
资生算法程序员_畅想家_剑魔36 分钟前
Java常见技术分享-11-责任链模式
java·spring boot·责任链模式
计算机程序设计小李同学1 小时前
动漫之家系统设计与实现
java·spring boot·后端·web安全
布列瑟农的星空1 小时前
SSE与流式传输(Streamable HTTP)
前端·后端
程序员阿鹏1 小时前
责任链模式
java·spring·servlet·tomcat·maven·责任链模式
开心就好20252 小时前
使用 HBuilder 上架 iOS 应用时常见的问题与应对方式
后端
@淡 定2 小时前
Java内存模型(JMM)详解
java·开发语言