我正在应用程序中实现一些类,选择 AppContext vs AppConfiguration 时我有些困惑。
我的应用程序配置位于YAML
文件中,这些文件在应用程序启动时进行了解析。目前,我们仅计划将AppContext
用于简单属性,将AppConfiguration
用于复杂的properties/arrays
。
答案 0 :(得分:1)
ApplicationContext
基本上是运行Spring的骨干,而configuration
是定义如何执行此操作。因此context
必须知道如何实例化bean-这就是为什么bean factory是强制性的。上下文也可以具有父上下文。上下文还负责其他一些事情-请阅读the doc。
Configuration
可以定义上下文,或提供应用程序用来执行所需操作的其他静态信息。该信息可以从许多来源获取,可以刷新,依此类推-仍然如此-更像参数,context
的输入。