강의

멘토링

로드맵

Inflearn Community Q&A

leehs1590972's profile image
leehs1590972

asked

Spring Core Principles - Basic Edition

Bean Registration Initialization, Destruction Methods

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

Resolved

Written on

·

289

0

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

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

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

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

감사합니다!

의존springoop

Answer 1

0

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

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

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

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

감사합니다.

leehs1590972님의 프로필 이미지
leehs1590972
Questioner

친절한 답변 감사합니다

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

leehs1590972's profile image
leehs1590972

asked

Ask a question