Exception 발생시 에러 Value Return
실무에서 트랜잭션을 써야 할 일이 있었는데 문제는 finally가 붙으면 Transaction이 동작 하지 않는 점이 있었다. fanally에서 msg를 return하는 형태였는데 불가능해서 찾아보니 Exception에 msg를 넣으면 될 문제였다. String msg = x + "값에서 에러가 발생했습니다."; throw new Exception(msg); Exception을 발생시키는 건 다들 알테고, 거기다가 msg를 넣는다. e.printStackTrace(); Map result = new HashMap(); result.put("flag" , "N"); result.put("msg", e.getMessage()); return new ResponseEntity(result , HttpStatu..
프로그래밍/JAVA
2020. 12. 15. 14:52