在Spring中如何在注入期间连接静态方法的结果

时间:2015-03-18 21:36:13

标签: java spring spring-el

在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>

这可能吗?谢谢你的帮助。

1 个答案:

答案 0 :(得分:3)

尝试:

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