Controller格式

private static Logger LOG = Logger.getLogger(XXX.class);

Map resultMap = new HashMap();
// 入参
String xxx = request.getParameter("xxx"); // 必传

try {
    if (StringUtils.isEmpty(xxx)) {
        // 必传项缺失
        resultMap.put("error_no", "0001");
        resultMap.put("error_info", "必传项缺失");
    } else {
        resultMap = xxxService.xxx(xxx);
    }
} catch (EproRecruitApiException e) {
    resultMap.put("error_no", "0003");
    resultMap.put("error_info", e.getMessage());
    LOG.Debug("BusinessException>>>>>>>" + e.getMessage());
} catch (Exception e) {
    resultMap.put("error_no", "0003");
    resultMap.put("error_info", "系统异常");
    LOG.info("系统异常>>>>>>>" + e.getMessage());
} finally {
    return resultMap;
}

// result params
resultMap.put("error_no", "0000");
resultMap.put("error_info", "xxxx");
resultMap.put("data", xxxx);

<!-- resuptMap -->
<result column="" property="" jdbcType="INTEGER" />
<result column="" property="" jdbcType="VARCHAR" />
<result column="create_time"  property="create_time"  jdbcType="DATE" />
<result column="update_time"  property="update_time"  jdbcType="DATE" />

 

posted @ 2017-08-29 14:38  iFindU_San  阅读(285)  评论(0)    收藏  举报