你還敢亂貼上嗎?
阿新 • • 發佈:2021-08-06
記一次聯調測試的鍋, 從此再也不敢亂粘程式碼了...
private Map<String, String> generateParams(HandlingFeeReq reqData) { Map<String, String> params = new HashMap(); Field[] fieldArr = reqData.getClass().getDeclaredFields(); try { for (Field field : fieldArr) { field.setAccessible(true); if (field.get(reqData) != null && !"".equals(field.get(reqData).toString())) { params.put(field.getName(), field.get(reqData).toString()); } } } catch (IllegalAccessException e) { logger.error("引數轉化異常, 引數:{}", JSON.toJSONString(params)); e.printStackTrace(); } return params; }
作者:習慣沉澱
如果文中有誤或對本文有不同的見解,歡迎在評論區留言。
如果覺得文章對你有幫助,請點選文章右下角【推薦】一下。您的鼓勵是博主的最大動力!
掃碼關注一線碼農的學習見聞與思考。
回覆"大資料","微服務","架構師","面試總結",獲取更多學習資源!