ApplicationContext 配置

Spring 已经做到了这样,配置 ApplicationContext 非常灵活。有许多方法可以应用每种类型的配置,它们可以很好地混合和匹配在一起。

Java 配置显式配置的一种形式。@Configuration 带注释的类用于指定将成为 ApplicationContext 的一部分的 bean,以及定义和连接每个 bean 的依赖项。

Xml 配置是一种显式配置形式。特定的 xml 架构用于定义将成为 ApplicationContext 的一部分的 bean。这个相同的模式用于定义和连接每个 bean 的依赖项。

自动装配是一种自动配置。在类定义中使用某些注释来确定哪些 bean 将成为 ApplicationContext 的一部分,并且其他注释用于连接这些 bean 的依赖项。