上下文与配置类

时间:2018-10-18 09:28:33

标签: java

我正在应用程序中实现一些类,选择 AppContext vs AppConfiguration 时我有些困惑。

我的应用程序配置位于YAML文件中,这些文件在应用程序启动时进行了解析。目前,我们仅计划将AppContext用于简单属性,将AppConfiguration用于复杂的properties/arrays

1 个答案:

答案 0 :(得分:1)

ApplicationContext基本上是运行Spring的骨干,而configuration是定义如何执行此操作。因此context必须知道如何实例化bean-这就是为什么bean factory是强制性的。上下文也可以具有父上下文。上下文还负责其他一些事情-请阅读the doc

Configuration可以定义上下文,或提供应用程序用来执行所需操作的其他静态信息。该信息可以从许多来源获取,可以刷新,依此类推-仍然如此-更像参数,context的输入。