我需要知道加載屬性文件的兩種方式之間的區別。差異上下文:屬性佔位符VS @Configuration @PropertySource classpathproperties
方法-1
<context:property-placeholder location="classpath:constants.properties"/>
方法-2
<context:component-scan base-package="com.snippets.enterprise"/>
package com.snippets.enterprise;
@Configuration
@PropertySource("classpath:/constants.properties")
public class SpringConfig {}
我看到方法有兩個鍵和值是可用的應用程序上下文加載時。 但
方法時,應用程序上下文是加載的屬性之一密鑰不可和它說
關鍵是找不到的。請讓我知道這兩種方法的區別。
當屬性文件與應用程序上下文一起加載時。
當屬性文件的鍵值在容器中初始化時。
添加例外堆棧跟蹤你得到你的問題,你有哪些文件**方法1 **配置?命名你的項目中有什麼彈簧配置文件? – Rembo