若需要返回给前端数组数据请按下面方法:
解析返回List数组
List<Integer> aList=new ArrayList<>();
if (StringUtils.isEmpty(aIdStr)){
}else {
String[] split = aIdStr.split(",");
for (String s : split) {
try{
int i = Integer.parseInt(s);
aList.add(i);
} catch (Exception e){
e.printStackTrace();
continue;
}
}
}
前端发送数据存储库中//数组[1,2]-格式
储存
String reasonIdStr="";
if (CollectionUtils.isEmpty(appealDTO.getReasonId())){
}else {
List<Integer> reasonId = appealDTO.getReasonId();
for (int i = 0; i < reasonId.size(); i++) {
if (i==reasonId.size()-1){
reasonIdStr+=reasonId.get(i);
}else {
reasonIdStr+=reasonId.get(i)+",";
}
}
}
*个人编写遇到的问题解决方式,如有更好请评论,谢谢