在bean注入期间,我想从类的静态方法获取返回值,并与其他东西连接以形成文件位置。春天有办法做到这一点吗?
这是静态类
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>
这可能吗?谢谢你的帮助。
答案 0 :(得分:3)
尝试:
"#{T(com.mypackage.MyEnv).getRoot() + 'testfile.txt'}"