2-4에서 ClubStore 인터페이스를 구현하는 ClubMapStore 을 만듦.
2-5에서는 ClubStore를 바라보는
위와 같이 ClubServiceLogic 이 ClubMapStore를 바라 보기 위해 중간에 ClubStore라는 인터페이스를 바라보게한다.
할일 순서
1. ClubMapStore 를 bean으로 등록
2. ClubMapStore를 사용해야 될 시점에 생성하고
2.5. ClubMapStore를 ClubServiceLogic이 알게 하고 사용하게 하고 싶다. -> 3번
3. 생성된 인스턴스의 정보를 주입해준다. (의존관계 주입)
#예전방식의 bean 등록 ( 어차피 나중에 변경함, 한 번 보는 정도 )
clubService가 사용되는 시점에 생성자에서 레퍼런스하고 있는 clubStore를 아이디로 갖는 이 클래스를 주입해주세요.
( 생성자 주입 )
우리가 사용하는 모든 빈을 이런식으로 등록하면 너무 불편하다 -> 이제는 어노테이션 붙이면 끝 ( 컴포넌트 스캔 )
본 자료를 참고하였습니다.
꾸준히 다시보자.
1. 220730
2. 220812
3. 220915
'Java, Spring > Spring5 기초 정리' 카테고리의 다른 글
2-8강 구현- MemberMapStore 구현 (0) | 2022.07.25 |
---|---|
2-7강 ClubSerivceLogic 구현 (0) | 2022.07.25 |
2-6강 구현- Spring IoC 컨테이너 (0) | 2022.07.25 |
2-1강 UML-Entities (0) | 2022.07.24 |
1강 스프링 5 소개 (0) | 2022.07.24 |