2012-08-06 82 views
1

我有一個bean的Spring配置文件。該bean有2個屬性從屬性文件填充。我在我的Spring文件中使用以下配置來複制值,但它似乎不工作。Spring上下文:屬性佔位符不加載屬性

<context:property-placeholder ignore-resource-not-found="true" 
    system-properties-mode="NEVER" 
    location="classpath:my.properties"/>  

奇怪的是 - 這已經工作過。任何人都可以告訴我爲什麼這不會成功地複製這些屬性?

我知道給出的信息很少。如果需要,我會補充說明。

+0

因此wheres您的屬性文件? – MikePatel 2012-08-06 15:26:48

+0

@MikePatel - 它在類路徑上。 – TheCoder 2012-08-06 15:29:58

+0

以及如果可以使用它們的例子嗎? – MikePatel 2012-08-06 15:34:48

回答

3

嘗試classpath*:前綴。並且嘗試給出conf文件的相對路徑,並確保它確實在類路徑中(請注意,WEB-INF不在類路徑中 - webapp的類路徑從WEB-INf/classes(和lib)開始)

+0

作品,謝謝!但是帶有星號和無星號的符號有什麼區別? – Christoph 2014-02-07 19:06:00

+0

我不完全確定,但我認爲如果沒有它,只有類路徑的根目錄被搜索到文件 – Bozho 2014-02-08 23:32:32

相關問題