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

이호석님의 프로필 이미지
이호석

작성한 질문수

스프링 핵심 원리 - 기본편

빈 등록 초기화, 소멸 메서드

스프링 빈이 스프링 코드에 의존하지 않게 되면 얻는 이점

해결된 질문

작성

·

232

0

안녕하세요 강의 너무 잘 듣고 있습니다!

처음으로 질문을 달아봅니다 ㅎㅎ!!

직전 강의와 현재 강의에서 "스프링 빈이 스프링 코드에 의존한다" 라는 말이 많이들렸습니다.

그렇다면 스프링 빈이 스프링 코드에 의존하게 된다면 발생되는 문제가 어떤것이 있는지 궁금합니다!

감사합니다!

답변 1

0

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

NetworkClient 코드처럼 NetworkClient 클래스 내 스프링과 관련된 코드가 전혀 없으면 스프링이 아닌 다른 프레임워크에서 NetworkClient 클래스를 코드 변경없이 사용할 수 있습니다.

만약, 스프링에 의존적인 코드로 작성된 NetworkClient 클래스라면 스프링 이외 다른 프레임워크에서 사용하려면 스프링에 의존적인 코드를 걷어내는 작업(변경 발생)이 필요합니다.

이와 관련해서는 POJO(Plain Old Java Object)에 대해서 찾아보시면 좋을 것 같습니다:)

감사합니다.

이호석님의 프로필 이미지
이호석
질문자

친절한 답변 감사합니다

공부하는데 큰 도움이 됐습니다!

이호석님의 프로필 이미지
이호석

작성한 질문수

질문하기