object3 [JAVA] ObjectUtil [2021.12.15] ์ด ํฌ์คํธ๋ ์๋์ ๊ธ์์ ํ์๋์๋ค. Object๋ฅผ Map์ผ๋ก ๋ณํํ์ฌ, ํน์ ๊ฒฝ๋ก์ ํน์ ๊ฐ์ด ์กด์ฌํ๋์ง ํ๋จํ๋ ์ ํธ๋ฆฌํฐ์ด๋ค. 2021.12.19 - [IT story/Spring] - [Spring] RestTemplate - Java์์ HTTP ํต์ [Spring] RestTemplate - Java์์ HTTP ํต์ [2021.12.15] ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์๋์ผ๋ก http ํต์ ์ํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ์๋ค. ์์ง ํ๋ก์ ํธ ๊ธฐํ ์ ์ด๋ผ์ ํด๋น ๊ธฐ๋ฅ์ ๋ํญ ์ ํํ ์๋น์ค๊ฐ ๋ช ์๋์ง ์์์ง๋ง ๊ธฐ๋ณธ ํ yjkim97.tistory.com Exception์ ์ค์ ๊ตฌํํ ๋๋ ์ปค์คํ ํ exception์ผ๋ก ๋ด๋ ธ๋ค. ObjectUtil.java /** * * @.. 2021. 12. 19. [JAVA] ๋๊ฐ Object์ ๊ฐ ๋น๊ตํ๊ธฐ Object vs Object , Map vs Map // ๋๊ฐ์ object๋น๊ต -> map์ผ๋ก ์ ํํ map ๋น๊ต public static Map compareObject(Object obj1, Object obj2) { if(ObjectUtils.isEmpty(obj1) || ObjectUtils.isEmpty(obj2) || obj1.getClass() != obj2.getClass()) { return null; } return CommonUtils.compareMap(MapToModel.converObjectToMap(obj1), MapToModel.converObjectToMap(obj2)); } // ๋๊ฐ์ map ๋น๊ต public static Map compareMap(Map map1, .. 2020. 11. 19. [JAVA] Map to Object, Object to Map Object๋ฅผ Map์ผ๋ก ๋ณํ, Map์ Object๋ก ๋ณํํ๋ Util ์ฌ์ฉ ๊ฐ์ฒด PropertyDescriptor Method Object method invoke (setMethod) private static void invokeMethodSiently(Object obj, Method m, Object val) { try { m.invoke(obj, val); } catch (Exception ex) { LOGGER.error(ex.getMessage(), ex); } } Object method invoke (getMethod) private static Object invokeGetMethod(Object o, Method m) { Object obj = new Object(); try { .. 2020. 11. 19. ์ด์ 1 ๋ค์