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

Java 在Spring中,如何在注入期间连接静态方法的结果,java,spring,spring-el,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="fi

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

这可能吗?感谢您的帮助。

请尝试:

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