请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于spring上下文

老师,你能不能用通俗一点的语言解释一下spring上下文呢?这里的beanfactory是一个spring上下文吗?

正在回答

1回答

同学好,spring的上下文实际就是一个保存配置的大对象,就是把你的注解和配置都解析并存储起来的地方,通过它能够引用到相关的配置,可以理解为是环境。beanfactory不是应用上下文,应用上下文指的是

① AnnotationConfigApplicationContext:从一个或多个基于java的配置类中加载上下文定义,适用于java注解的方式;

② ClassPathXmlApplicationContext:从类路径下的一个或多个xml配置文件中加载上下文定义,适用于xml配置的方式;

③ FileSystemXmlApplicationContext:从文件系统下的一个或多个xml配置文件中加载上下文定义,也就是说系统盘符中加载

④ AnnotationConfigWebApplicationContext:专门为web应用准备的,适用于注解方式;

⑤ XmlWebApplicationContext:从web应用下的一个或多个xml配置文件加载上下文定义,适用于xml配置方式。

这些

0 回复 有任何疑惑可以回复我~
  • 提问者 yangpeoeisdfsf #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2019-08-11 15:51:43
  • 老师追问下,这里说的spring的上下文都是存一些配置信息,和之前说的applicationContext是同一个东西么?applicationContext不是说相当于一个汽车就是整个IOC容器,应该是包括spring的上下文吧?
    回复 有任何疑惑可以回复我~ 2020-05-25 10:40:06
  • 翔仔 回复 莨菽菽 #3
    同学好,代表的就是applicationContext这个东西哈。spring上下文=Spring的高级容器  包含了IOC的思想还有一些高级功能在里面
    回复 有任何疑惑可以回复我~ 2020-05-25 20:06:24
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信