zoukankan      html  css  js  c++  java
  • 服务挂了异常处理的方法

                    String value = HttpClientUtil.postContent(ecampusUrl + jobUrl, "UTF-8", params);//比如这行的服务挂了,直接报异常了
                    if(StringUtils.isNotEmpty(value)){
                        try {
                            JSONObject jsonObject = JSON.parseObject(value);
                            String success = jsonObject.getString("success");
                            if("true".equals(success)){
                                String jobName = StringUtils.defaultIfEmpty(jsonObject.getJSONObject("data").getString("jobName"),"");
                                result.put("jobName", jobName);
                            }
                        } catch (Exception e) {
                            logger.error("获取职务出错,spaceUid=" + spaceUid);
                        }
                    }
    

      

       修改为:try {
                        String value = HttpClientUtil.postContent(ecampusUrl + jobUrl, "UTF-8", params);
                        JSONObject jsonObject = JSON.parseObject(value);
                        String success = jsonObject.getString("success");
                        if("true".equals(success)){
                            String jobName = StringUtils.defaultIfEmpty(jsonObject.getJSONObject("data").getString("jobName"),"");
                            result.put("jobName", jobName);
                        }
                    } catch (Exception e) {
                        logger.error("获取职务出错,spaceUid=" + spaceUid);
                    }
    

      

  • 相关阅读:
    win32
    win32
    win32
    win32
    C++ 指针的错误释放
    交换两个数不引入第三个变量
    交换两个数不引入第三个变量
    hdu3986 spfa + 枚举最短路上的边
    hdu3986 spfa + 枚举最短路上的边
    hdu2433 spfa+mark[x][u][v]优化
  • 原文地址:https://www.cnblogs.com/zhouj850/p/9596404.html
Copyright © 2011-2022 走看看