의존성역전원칙1 인터페이스에 의존하는 Repository 세 줄 요약- domain 계층의 인터페이스를 의존하게끔 하면 실행 환경에 따른 빈을 주입받을 수 있다.- 어플리케이션 실행 시점에 주입받을 빈을 결정하기 위해 @Profile 어노테이션을 사용한다.- @Profile 어노테이션과 application.properties 파일을 매핑시켜 각 실행 환경에 따른 설정을 진행한다. 어플리케이션 실행 환경 테스트 vs 서비스테스트 환경 : 로컬 개발 환경과 마찬가지로 DB를 사용하지 않는 Repository서비스 환경 : 각종 서버 간 데이터 공유를 위해 DB를 사용하는 Repository → 인터페이스에 의존하면 이처럼 실행 환경에 따른 의존성을 주입받을 수 있습니다. 인터페이스 의존하기인터페이스에 의존하지 않으면 application 계층(Service.. 2024. 5. 9. 이전 1 다음