gpt4 book ai didi

spring - Spring中 "context"是什么意思?

转载 作者:行者123 更新时间:2023-12-05 02:59:09 32 4
gpt4 key购买 nike

我正在研究 Spring 上下文,但后来我想知道其中“上下文”的含义是什么以及它的来源。

我查了字典,没有符合任何意思。

我不是母语人士,所以这对我来说听起来很模糊,或者如果它是 spring 团队组成的词,那么我想知道它是从哪里来的。

最佳答案

spring 框架中的“上下文”是“ApplicationContext”的简写,它是框架用来从缓存组件的反转控制容器访问组件的编程结构。也可以将 ApplicationContext 注入(inject)组件并使用它来查找其他组件(尽管这违反了控制反转模式)。

应用程序可能有多个上下文(因此有多个或结构化的组件缓存),在旧的 XML 世界中,这些上下文通常映射到多个 XML 配置文件。

下面有一篇很好的文章介绍了应用程序上下文的概念如何与 bean 工厂的概念相关联,bean 工厂从 XML 或注释驱动的配置中生成组件。

https://dzone.com/articles/difference-between-beanfactory-and-applicationcont

在语言学上,“上下文”是一个抽象术语,指的是事件发生的抽象“环境集”。然而,在 Spring Framework 的上下文中(看看我在那里做了什么?),ApplicationContext 被框架用户很好地定义和理解为 IoC 容器的状态,通过依赖注入(inject)从中生成组件。

关于spring - Spring中 "context"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58245160/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com