강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

alrnr3521님의 프로필 이미지
alrnr3521

작성한 질문수

스프링 핵심 원리 - 기본편

관심사의 분리

강의내용

작성

·

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)하여 의존성을 관리할 때 발생하기 쉬운 설계상의 문제는 무엇인가요?

컴파일 오류가 발생한다.

요구사항 변경 시 클라이언트 코드 수정이 필요해진다.

객체 직렬화가 불가능해진다.

멀티 스레딩 환경에서 문제가 생긴다.

답변 1

1

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

.

강의 24분쯤 이렇게 사용되고 있는데, 혹시 이 부분을 놓치신걸까요?
.
감사합니다.

 

alrnr3521님의 프로필 이미지
alrnr3521
질문자

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

alrnr3521님의 프로필 이미지
alrnr3521

작성한 질문수

질문하기