
@MockitoBean 은 @MockBean 을 완전히 대체 할 수 있는가?
2025. 3. 19. 20:06
Spring
Spring i.o 에서 Spring Boot 3.4.4 버전을 사용해 테스트 해 보았다 ✅ @MockBean deprecated → @MockitoBean 으로 대체@SpyBean 도 마찬가지 → @MockitoSpyBean 으로 대체 ✅ @MockBean 은 무엇이었나?Spring boot 에서 제공하는 가짜 Bean 객체.특히 통합 테스트 이상의 테스트를 할 경우, application context 를 구성하는 특정 컴포넌트들을 mocking 하는게 필요한 경우들이 존재함. ✅ WHY deprecated?Spring Boot 에서 @MockBean 제거 → bean 대체자 지원을 Spring framework 단 에서 제공할 수 있도록함 : @MockitoBean이로서 Spring Boot 프로젝..