调整异常内解析json的方法,捕捉异常,并设置字段的默认值

This commit is contained in:
wangxin
2018-06-08 17:48:21 +08:00
parent 15ce519368
commit c9dc82f885
4 changed files with 27 additions and 44 deletions

View File

@@ -2,17 +2,19 @@ package com.nis.exceptions;
import com.nis.domain.RestfulResult;
public class MaatConvertException extends RuntimeException {
private static final long serialVersionUID = 1L;
private static final String prefix="<spring:message code=\"request_service_failed\"/>";
private static final String prefix="<spring:message code=\"request_service_failed\"/>:";
private RestfulResult result;
public MaatConvertException(String message) {
super(message);
if(message.startsWith(prefix)){
result=new RestfulResult(message.replaceFirst(prefix, ""));
String returnValue=message.replaceFirst(prefix, "");
result=new RestfulResult(returnValue);
}else{
result=new RestfulResult(message);
result=new RestfulResult();
}
}
@@ -21,7 +23,7 @@ public class MaatConvertException extends RuntimeException {
if(message.startsWith(prefix)){
result=new RestfulResult(message.replaceFirst(prefix, ""));
}else{
result=new RestfulResult(message);
result=new RestfulResult();
}
}