
스프링 컨테이너와 스프링 빈
·
🌿 Spring/스프링 완전 정복
IoCpublic class MemberServiceImpl implements MemberService { // 이 소스 코드에서는 MemberRepository라는 인터페이스(역할)와 // MemoryMemberRepository라는 객체(구현)에 동시 의존하고 있다. (의존 역전 원칙 위배) // MemoryMemberRepository를 DbMemoryMemberRepository로 바꾸려면 클라이언트인 // MemberServiceImpl의 소스 코드를 변경해야 한다. (개방-폐쇄 원칙 위배) private MemberRepository memberRepository = new MemoryMemberRepository(); @Override public vo..