"配置一切" 或 "12-Factor 应用风格的 Spring 配置"
在开始之前,我们先来建立一些词汇。在 Spring 中,当我们谈论 配置 时,我们 通常 指的是 Spring 框架的各种 ApplicationContext 实现的输入,这些输入帮助容器理解你想要完成的任务。这可能是一个要被 ClassPathXmlApplicationContext 读取的 XML 文件,或者是一些带有特定注解的 Java 类,它们将被 AnnotationConfigApplicationContext 读取。
另一种类型的配置,正如12-Factor 应用程序宣言中很好地描述的那样,是指应用程序中可能在不同部署(预发布…)之间变化的任何内容。