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

523won600님의 프로필 이미지
523won600

작성한 질문수

스프링 핵심 원리 - 기본편

IoC, DI, 그리고 컨테이너

IOC 제어의 역전 프레임워크

작성

·

238

0


[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)

[질문 내용]
여기에 질문 내용을 남겨주세요.
강의 4:50쯤에 프레임워크 설명하실 때MemberApp에서 main 메소드를 실행하는 것은 개발자가 직접 제어하는 것이라고 하셨는데 이해가 잘 안가서요 ㅠㅠ 그럼 이 경우는 프레임워크가 내가 작성한 코드를 제어하는 것이 아니므로 프레임워크가 아닌가요? 프레임워크와 라이브러리 차이에 대해 좀 더 자세한 설명 부탁드립니다!

답변 1

0

안녕하세요. 523won600님, 공식 서포터즈 y2gcoder입니다.

다음 링크(클릭)을 참고해주시겠습니까!

 

감사합니다.

523won600님의 프로필 이미지
523won600
질문자

넵 감사합니다

그러면 MemberApp에서의 main 메소드는 개발자가 코드를 직접 작성하지만, 실제 작동시키는 것은 런타임 환경에서 호출하는 것이므로 제어의 역전이라고 보는 게 맞나요?

여기서는 MemberApp 의 main 메서드 내부 내용을 기준으로 말씀하신 것 같습니다. main 메서드 내부에서는 객체를 생성하는 것과, 객체의 의존성 주입해주는 것을 개발자가 직접 코딩해주고 있습니다. 저는 이 부분을 개발자가 직접 제어하는 것이라고 말씀하신 것이라고 이해했습니다 :)

523won600님의 프로필 이미지
523won600

작성한 질문수

질문하기