寫文件上傳工具時,使用@Value註解static字段獲取配置文件中的文件上傳路徑時,發現UploadBasePath總是爲null:
解決方法:1、給工具類加上@Component註解;2、添加非static的set方法;
@Component
public class FileUtils {
private static String UploadBasePath;
@Value("${web.upload-path}")
private void setUploadFold(String UploadFold) {
FileUtils.UploadBasePath= UploadFold;
}
}