/**
*
*/
package com.xxxxx.util;
import javax.annotation.PostConstruct;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
/**
* @author tanly
* 静态配置类:读取配置文件到静态工具类中
*/
@Component
public class StaticConfig {
/**
* file.path.
*/
@Value("${file.path}")
private String rootFilePath;
/**
* @return the rootFilePath
*/
public String getRootFilePath() {
return rootFilePath;
}
/**
* @param rootFilePath the rootFilePath to set
*/
public void setRootFilePath(String rootFilePath) {
this.rootFilePath = rootFilePath;
}
/**
* 设置静态工具类中的属性.
*/
@PostConstruct
public void init() {
SyncWebServiceUtil.setConfigInfo(this);
}
}
/**
* file.path.
*/
public static String rootFilePath;
/**
* 读取配置中的webservice参数.
* @param staticConfig 静态配置类
*/
public static void setConfigInfo(StaticConfig staticConfig) {
PrintPdfUtil.rootFilePath = staticConfig.getRootFilePath();
}
然后就可以拿到rootfilepath了!