栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

ApplicationContext 组件系列

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

ApplicationContext 组件系列

为了结构相对简单一些,只列举了重要的一些类

这么多Context它们具有不同的特性:一般有以下几个特性,可以看到基本有几个词缀:

Web、WebServer、Servlet、Configurable、Refreshable、Annotation

  • Configurable添加了对容器的修改操作,Configurable译为可配置的,也就是可修改的(即添加了一些对容器的修改操作)
  • Annotation 支持注解
  • WebServer 与web服务器相关
  • Servlet 集成Servlet相关操作
  • Refreshable 可刷新
ApplicationContext 父接口 BeanFactory,负责配置、创建、管理Bean,IOC功能的实现主要就依赖于该接口子类实现。 MessageSource,主要用于国际化 ApplicationEventPublisher,提供了事件发布功能 EnvironmentCapable,可以获取容器当前运行的环境 EnvironmentCapable提供了访问Environment的能力

该接口只有一个方法:

Environment getEnvironment();
Environment表示当前正在运行的应用的环境变量,它分为两个部分:profiles和properties。它的父级接口PropertyResolver提供了property的访问能力。

ResourceLoader,主要用于加载资源文件 子接口 web体系 WebApplicationContext WebServerApplicationContext ConfigurableWebApplicationContext

非web体系 ConfigurableApplicationContext

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/880934.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号