在开发基于 spring 的 Web 应用程序(并部署到 tomcat)时,我们可以将我们的配置放在几个地方。其中之一是 catalina.properties。我想知道如何将 catalina.properties 文件提供给 spring 应用程序。是tomcat 做这个还是spring 加载catalina.properties 文件?spring 如何知道从哪里加载配置。
安迪威尔金森
Tomcat 自动使配置的任何属性都catalina.properties可用作系统属性。Spring对其包含的属性Environment使用了许多不同的来源。这些来源之一是 JVM 的系统属性。因此,指定的属性catalina.properties可通过 Spring 的Environment.
我来说两句