반응형 엔티티분리하기1 [소경관] : 프로젝트 패키지 구조 고민 및 Entity와 DTO의 분리 프로젝트 패키지 구조 고민 학교에서 사용하던 패키지 구조 Controller Service IService Mapper IMapper DTO 프로젝트 패키지 구조를 저번에 공부했을 때(🔗 ← Click! 참고) 작은 단위에서 크게 확장할 수 있는 구조로 짜는 게 중요하다고 했는데 사실 내가 경험이 많지 않아서 어떻게 해야 할 지 감이 안 잡힌다. 다만 위와 같은 구조에서 Entity를 DTO와 나누어 새로 만들어 주었다. Entity와 DTO의 차이? Entity는 실제 테이블과 매핑이 된다. Setter를 사용하지 않는 게 좋다. 왜? 객체 값을 쉽게 변경할 수 있게 되면 일관성을 유지하기 어려워진다. 일관성을 잃으면 유지 보수가 어려워진다. 그럼 어떻게? Setter 대신에 생성자를 생성해 준다. 더.. 2022. 4. 8. 이전 1 다음 반응형