인터페이스와 구현체를 다른 패키지에 두는 것이 좋긴하다.
그치만 여기선 귀찮아서 같은 패키지에 만듦 -> save와 findById를 구현
실무에서는 map에 동시성이슈가 있을 수 있기 떄문에 사실 ConcurrentHashMap을 써야함.
인터페이스 만들고 구현체가 하나 일 때는 그냥 인터페이스명에 Impl 붙임 ㅋㅋ
ㅋㅋㅋㅋㅋㅋㅋㅋ순수 자바라 DI를 못받으므로 new를 직접해준다.
# 인프런 김영한님의 강의를 수강한 후 작성한 글입니다.
'Java, Spring > 스프링 핵심 원리 기본' 카테고리의 다른 글
2-6. 주문과 할인 도메인 설계 (0) | 2022.08.05 |
---|---|
2-5. 회원 도메인 실행과 테스트 (0) | 2022.08.05 |
2-3. 회원 도메인 설계 (0) | 2022.08.05 |
2-2. 비즈니스 요구사항과 설계 (0) | 2022.08.05 |
2-1. 프로젝트 생성 (0) | 2022.08.05 |