2015-03-18 40 views
1

在bean注入期間,我想從類的靜態方法獲取返回值,並與其他值連接以形成文件位置。春季有沒有辦法做到這一點?在Spring中如何在注入期間連接靜態方法的結果

這裏是靜態類

public class MyEnv{ 

    public static String getRoot(){ 
     return "/u1/temp/" 
    } 
} 

我想要做這樣的事情:

<bean id="MyBean" class = "com.app.test.FileLoader"> 
    <property name="fileLocation" value = "#{'MyEnv.getRoot()'+'testfile.txt'}"> 
</bean> 

這可能嗎?謝謝你的幫助。

回答

3

嘗試:

"#{T(com.mypackage.MyEnv).getRoot() + 'testfile.txt'}" 
相關問題