博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring基础
阅读量:6254 次
发布时间:2019-06-22

本文共 911 字,大约阅读时间需要 3 分钟。

 

 

1、Spring的核心容器

Spring框架的主要功能是通过其核心容器来实现的。

Spring框架提供了2种核心容器,分别是 BeanFactory ApplicationContext

 

BeanFactory

org.springframework.beans.factory.BeanFactory接口定义,是基础类型的IOC容器。

一个管理Bean的工厂,主要负责初始化各种Bean,并调用她们的生命周期方法。

 

ApplicationContext

是BeanFactory的子接口,也被称为应用上下文,是另一种常用的Spring核心容器。

由 org.springframework.context.ApplicationContext 接口定义,不仅包含了 BeanFactory的所有功能,还添加了对国际化、资源访问、事件传播等方面的支持。

 

在使用Spring框架时,可以通过实例化其中任何一个类来创建ApplicationContext容器。

通常在Java项目中,会采用通过ClassPathXmlApplicationContext类来实例化ApplicationContext容器的方式,而在Web项目中,ApplicationContext容器的实例化工作会交由Web服务器来完成。Web服务器实例化ApplicationContext容器时,通常会使用基于ContextLoaderListener实现的方式,次荣方式只需要在web.xml中添加如下代码:

contextConfigLocation
classpath:spring/applicationContext.xml
org.springframework.web.context.ContextLoaderListener

 

转载于:https://www.cnblogs.com/moonsoft/p/9952208.html

你可能感兴趣的文章
指令汇B新闻客户端开发(二) 主页面布局
查看>>
高通Qualcomm平台lk(light kernel)启动流程2——aboot_init()
查看>>
【LeetCode从零单排】No26.Remove Duplicates from Sorted Array
查看>>
java-CompletionService
查看>>
【前沿】TensorFlow Pytorch Keras代码实现深度学习大神Hinton NIPS2017 Capsule论文
查看>>
中断和异常的概念
查看>>
Xdebug是一个开放源代码的PHP程序调试器
查看>>
无线安全技术:移动医疗技术及应用概述
查看>>
携程数据库全线崩溃引热议 总结网友奇葩的“数据库门”
查看>>
【★】选择好游戏认准这30个特质!
查看>>
CIO与CMO推动数据驱动的营销战略
查看>>
IPv4还没终结 IPv6时代已悄然到来
查看>>
你所不知道的大数据:一条微博得到王思聪手机号
查看>>
不可思议的德国汉堡,一座不能被忽略的城市!
查看>>
【喜大普奔】GN5i华东华南可以购买啦
查看>>
Power AI:堪称机器学习的“破壁人”
查看>>
存储经济:立新还是利旧?
查看>>
云计算大会第三批议题:金融、医疗等六大行业
查看>>
自己种树自己乘凉 Infor启动成都东软学院教育联盟项目
查看>>
自动精简配置&重复数据删除核心技术点及其经济效应探究
查看>>