• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

@MappedSuperclass를 사용한 BasicEntity의 패키지 위치는 어디인가요?

23.12.18 22:30 작성 조회수 184

0

프로젝트를 진행하는데, DDD 방향으로 진행하고자,

도메인을 기준으로 패키지를 나누려고 합니다.

즉 각각의 도메인(Member, Product 등) 패키지 내부에 dto, controller, repository, service 패키지들이 위치하는 형태입니다.

 

이런 상황에서 모든 엔티티에 적용되는 BasicEntity 클래스의 위치는 보통 어디에 둬야 하는지 궁금합니다!

답변 2

·

답변을 작성해보세요.

3

David님의 프로필

David

2023.12.20

안녕하세요. 김동민님, 공식 서포터즈 David입니다.

공통적으로 사용되는 부분이기 때문에 공통적으로 사용되는 것들을 모아둔 패키지에 위치시킵니다.

패키지명은 정의하기 나름이기 때문에 적절히 선택하시면 됩니다.

예를 들어, common, base, core, support 등이 있습니다.

감사합니다.

0

김동민님의 프로필

김동민

질문자

2023.12.20

감사합니다!