인프런 커뮤니티 질문&답변
강의내용
작성
·
194
0
Appconfig에서 이렇게 쓰셨는데 memberService()는 따로 실행한 코드가 안보이는데 자동으로 실행이 되는건가요?
public class AppConfig {
public MemberService memberService() {
return new MemberServiceImpl(new MemoryMemberRepository());
}
}
private final MemberRepository memberRepository;
public MemberServiceImpl(MemberRepository memberRepository) {
this.memberRepository = memberRepository;
}
퀴즈
객체를 직접 생성(new)하여 의존성을 관리할 때 발생하기 쉬운 설계상의 문제는 무엇인가요?
컴파일 오류가 발생한다.
요구사항 변경 시 클라이언트 코드 수정이 필요해진다.
객체 직렬화가 불가능해진다.
멀티 스레딩 환경에서 문제가 생긴다.






아 ㅎㅎ 죄송합니다. 지금 듣고 알아서 지우려고 했는데 ㅎㅎ 감사합니다