行业知识
Spring 容器、核心容器总结
2026-10-29 10:53:43
来源:互联网转载
目录
- 创建容器
- 获取 bean
- 容器类层次结构图
- 核心容器总结
- 容器相关
- bean 相关
- ���赖注入相关
创建容器
- 方式一: 类路径加载配置文件
ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");- 方式二: 文件路径加载配置文件
ApplicationContext ctx = new FileSystemXmlApplicationContext("D:\applicationContext.xml");- 加载多个配置文件
ApplicationContext ctx = new ClassPathXmlApplicationContext("bean1.xml", "bean2.xml");获取 bean
- 方式一: 使用 bean 名称获取
BookDao bookDao = (BookDao) ctx.getBean("bookDao");- 方式二: 使用 bean 名称获取并指定类型
BookDao bookDao = ctx.getBean("bookDao", BookDao.class);- 方式一: 使用 bean 类型获取
BookDao bookDao = ctx.getBean(BookDao.class);
容器类层次结构图
核心容器总结
容器相关
- BeanFactory 是 IoC 容器的顶层接口,初始化 BeanFactory 对象时,加载的 bean 延迟加载
- ApplicationContext 接口是 Spring 容器的核心接口,初始化时 bean 立即加载
- ApplicationContext 接口提供基础的 bean 操作相关方法,通过其他接口扩展其功能
- ApplicationContext 接口常用初始化类
- ClassPathXmlApplicationContext
- FileSystemXmlApplicationContext
bean 相关
依赖注入相关
- 方式一: 使用 bean 类型获取
- 方式二: 使用 bean 名称获取并指定类型
- 方式一: 使用 bean 名称获取
- 加载多个配置文件
- 方式二: 文件路径加载配置文件
- 方式一: 类路径加载配置文件
上一篇:怎么看域名的证书