示例1:
示例2:
-->service:
public int doFun(Param p) throws BusinessException{
int rtnFlag=-1;
try {
......
}catch (BusinessException e) {
//业务异常处理
throw e;
}catch (Exception e){
//其它异常处理
logger.error("验证...异常", e);
throw new BusinessException("验证...异常", e);
}
return rtnFlag;
}
-->controller:
public InterfaceResponse doControllerFum(Map<String, Object> p){
try{
InterfaceResponseImpl response = new InterfaceResponseImpl();
...
return InterfaceResponse.success("...成功",response);
...
return InterfaceResponse.fail("...失败",null);
}catch(Exception e){
logger.error("...service异常:",e);
return InterfaceResponse.error("...service异常",null);
}
}
示例2: