初识Spring

Spring模块:
初识Spring_第1张图片
Spring核心容器:
Spring容器:
Spring自带了多个容器实现, 可归为两种不同的类型。
bean工厂(由org.springframework. beans.factory.BeanFactory接口定义) 是最简单的容器, 提供基本的DI支持。
应用上下文(由org.springframework.context.ApplicationContext接口定义)基于BeanFactory构建, 并提供应用框架级别的服务, 例如从属性文件解析文本信息以及发布应用事件给感兴趣的事件监听者。Spring自带了多种类型的应用上下文:

  • AnnotationConfigApplicationContext: 从一个或多个基于Java的配置类中加载Spring应用上下文
  • AnnotationConfigWebApplicationContext: 从一个或多个基于Java的配置类中加载Spring Web应用上下文
  • ClassPathXmlApplicationContext: 从类路径下的一个或多个XML配置文件中加载上下文定义, 把应用上下文的定义文件作为类资源
  • FileSystemXmlapplicationcontext: 从文件系统下的一个或多个XML配置文件中加载上下文定义
  • XmlWebApplicationContext: 从Web应用下的一个或多个XML配置文件中加载上下文定义

你可能感兴趣的:(Spring之旅)