我有下课。
public class MultipartFileWrapper {
@Extensions({".jpg",".png",".gif",".bmp",".mp4"})
MultipartFile multipartFile;
...
}
现在我想将格式提取到常量。 但我不明白如何更换
@Extensions({".jpg",".png",".gif",".bmp",".mp4"})
如果我有阵列
String[] validFormats
包含列出的格式。我想写这样的东西:
public class MultipartFileWrapper {
@Extensions(validFormats)
MultipartFile multipartFile;
...
}
答案 0 :(得分:0)
现在我明白了你的问题......可能是你在班上尝试这种方法:
public String[] getExtensions()throws NoSuchFieldException, SecurityException{
return MultipartFileWrapper.class.getDeclaredField("multipartFile").getAnnotation(Extensions.class).value();
}
调用方法并设置“annoted”值