我想創建一個實用程序類與一些靜態方法和屬性,問題是這些屬性應該從messages.properties文件,多語言porpouse加載。如何在Spring中注入靜態屬性?
我想我應該使用MessageSourceAware,但如何保持靜態方法?我越來越迷茫..
而且,我怎麼能得到語言環境?我們使用SessionLocaleResolver,但我認爲在jsp中會自動加載。我怎樣才能在課堂上得到它?
[感謝,我很新的春天]
我會試着解釋這一點更好。
我已經喜歡
public MyClass {
protected static final MY_PROP = "this is a static property";
protected static String getMyProp() {
return MY_PROP;
}
}
中定義的類,我想從我的messages.properties文件注入MY_PROP,根據不同的區域設置,像
public MyClass {
protected static final MY_PROP = messageSource.getMessage("my.prop", locale);
protected static String getMyProp() {
return MY_PROP;
}
}
這是可能的soomehow?
感謝您的回答。我編輯了這個問題,使其更加清晰。你能幫我瞭解如何使用MethodInvokingFactoryBean來獲得結果嗎?該文件似乎並不清楚我.. – Enrichman