아, 변경될 수 있는 외부 의존성 관련 코드를 직접 사용하는 대신 추상화 계층을 통해 접근하면 미래의 변경에 내 코드는 영향을 받지 않을 수 있고 테스트도 쉽게 할 수 있구나! 목 프레임워크 사용 대신 테스트 시에 다른 빈이 주입되도록 하는 방법도 있구나!스프링