본문 바로가기
반응형

Spring2

Map과 VO(Value Object)의 차이 -저는 아직 공부하고 있는 학생이기 때문에 틀린 내용이 있을 수 도 있습니다. - Map과 VO(Value Object)는 오래전부터 어떤 것이 더 좋은지 논쟁이 많았다고 해요. 어떤 것이 더 좋은지는 Map과 VO의 차이를 먼저 알아야겠죠! 저는 Map객체를 JDBC에서 Query문에 객체를 보내주기 위해 사용했는데요. Map param = new HashMap(); param.put("page", 1) param.put("limit", 4) jdbc.queryForObject(쿼리문, params, 클래스(또는 rowMapper)); 그리고 VO의 경우는 같은 조건으로 본다면 public class PageVO { private Integer page; private Integer limit; } P.. 2021. 5. 26.
Enum 활용방법 -저는 아직 공부하고 있는 학생이기 때문에 틀린 내용이 있을 수 도 있습니다. - Enum이 무엇일까요? 제가 받았던 리뷰내용에서 특정 이미지 타입과 같은 부분에서 Enum을 사용하여, 주어진 값이 아닌 다른 값이 들어올 수 없도록 방지함으로써 Exception을 막아주기 위해 사용했습니다. 제가 공부했던 부스트코스 과정을 예로들면 Todo List를 만드는데 각 Todo항목의 type을 Enum으로 만들어 주거나, 네이버 예약시스템에서 이미지 type을 Enum으로 관리하여 실수를 줄일 수 있게 하라고 했습니다. Java Enum 활용기 - 우아한형제들 기술 블로그 https://woowabros.github.io/tools/2017/07/10/java-enum-uses.html 내용을 참고하여 작성하.. 2021. 5. 22.