青冥 青冥
首页
  • Java 基础
  • Java 进阶
  • Java Java 版本新特性
  • JVM
  • MySQL
  • Tomcat
  • Nginx
  • Spring 系列

    • Spring
    • Spring IOC
    • Spring AOP
    • Spring MVC
  • ORM

    • Mybatis
  • 设计模式

    • 23 种设计模式
  • 操作系统内核
  • JVM 内存模型
  • 并发同步处理
  • Atomic 原子操作
  • 队列(Queue)
  • 线程池(Thread Pool)
  • 分布式 - 消息中间件

    • 消息中间件
  • 分布式 - 存储中间件

    • 存储中间件
  • 分布式 - RPC 框架

    • RPC 框架
  • Spring Boot
  • Spring Cloud Alibaba
  • Spring Cloud Netflix
  • Git
  • Maven
  • Jenkins
  • Linux
  • 容器化

    • Docker
    • Kubernetes
  • 面试合集

    • 缓存
  • 实战项目
  • 数据结构与算法
  • 计算机原理
  • 大数据
  • 人工智能(AI)
  • 前端
  • 留言区
  • 本站

    • 分类
    • 标签
    • 归档
  • 我的

    • 关于
  • 友情链接
🍊Gitlab (opens new window)

iByte Horizon

好记性不如烂笔头
首页
  • Java 基础
  • Java 进阶
  • Java Java 版本新特性
  • JVM
  • MySQL
  • Tomcat
  • Nginx
  • Spring 系列

    • Spring
    • Spring IOC
    • Spring AOP
    • Spring MVC
  • ORM

    • Mybatis
  • 设计模式

    • 23 种设计模式
  • 操作系统内核
  • JVM 内存模型
  • 并发同步处理
  • Atomic 原子操作
  • 队列(Queue)
  • 线程池(Thread Pool)
  • 分布式 - 消息中间件

    • 消息中间件
  • 分布式 - 存储中间件

    • 存储中间件
  • 分布式 - RPC 框架

    • RPC 框架
  • Spring Boot
  • Spring Cloud Alibaba
  • Spring Cloud Netflix
  • Git
  • Maven
  • Jenkins
  • Linux
  • 容器化

    • Docker
    • Kubernetes
  • 面试合集

    • 缓存
  • 实战项目
  • 数据结构与算法
  • 计算机原理
  • 大数据
  • 人工智能(AI)
  • 前端
  • 留言区
  • 本站

    • 分类
    • 标签
    • 归档
  • 我的

    • 关于
  • 友情链接
🍊Gitlab (opens new window)
  • Spring

    • Spring 源码本地环境搭建
    • Spring 容器加载方式
      • [1] ClassPathXmlApplicationContext
      • [2] FileSystemXmlApplicationContext
      • [3] AnnotationConfigApplicationContext
      • [4] Embeddedwebapplicationcontext
    • Spring 中Xml 属性配置的解析过程
  • Spring IOC

  • Spring AOP

  • Spring MVC

  • Mybatis

  • 设计模式

  • 框架源码 - 专题
  • Spring
沉梦昂志
2021-03-21
目录

Spring 容器加载方式

四种方式

  • ClassPathXmlApplicationContext
  • FileSystemXmlApplicationContext
  • AnnotationConfigApplicationContext
  • EmbeddWebApplicationContext

  • [1] ClassPathXmlApplicationContext
  • [2] FileSystemXmlApplicationContext
  • [3] AnnotationConfigApplicationContext
  • [4] Embeddedwebapplicationcontext

# [1] ClassPathXmlApplicationContext

类路径获取配置文件:ClassPathXmlApplicationContext

ApplicationContext applicationContext = 
    new ClassPathXmlApplicationContext("spring.xml");
1
2

# [2] FileSystemXmlApplicationContext

文件系统路径获取配置文件[绝对路径]:FileSystemXmlApplicationContext

ApplicationContext applicationContext = 
    new FileSystemXmlApplicationContext("E:\\xstudy\\spring\\spring.xml");
1
2

# [3] AnnotationConfigApplicationContext

基于注解的无配置文件加载容器:AnnotationConfigApplicationContext

ApplicationContext applicationContext = 
    new AnnotationConfigApplicationContext("com.cn.student");
1
2

# [4] Embeddedwebapplicationcontext

Spring Boot加载容器:Embeddedwebapplicationcontext

ApplicationContext applicationContext = new EmbeddedWebApplicationContext();
1
#Spring#加载方式
最近更新: 2025/03/03, 06:23:53
Spring 源码本地环境搭建
Spring 中Xml 属性配置的解析过程

← Spring 源码本地环境搭建 Spring 中Xml 属性配置的解析过程→

最近更新
01
Kubernetes Helm
04-11
02
Kubernetets Namespace
04-11
03
Kubernetes Ingress
04-11
更多文章>
Theme by Vdoing | Copyright © 2021-2025 光年矩阵科技有限公司 | All Rights Reserved. |
渝ICP备2021888888号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×