[Spring] @WebMvcTest와 @MockBean에 의한 테스트 성능 문제 해결을 위한 커스텀 라이브러리 구현 및 소개(feat. AutoMock)
이번에는 @WebMvcTest가 갖는 한계와 이를 극복하기 위해 직접 개발해본 라이브러리를 소개해보고자 합니다. 매우 초기 버전인만큼 어떠한 버그와 문제가 나올지 모르지만, 써보시고 이슈 등록이나 문제점 공유 등 해주시면 감사드리겠습니다! 1. 커스텀 라이브러리 구현(feat. AutoMock) [ 요구사항 ] 앞선 포스팅에서 @WebMvcTest가 갖는 한계점들을 알아보았다. 그리고 이러한 문제를 해결하고자 직접 커스텀 라이브러리를 구현하고자 하였는데, 개인적으로 작성한 요구사항은 다음과 같다. @WebMvcTest를 사용할 것 @MockBean과 @SpyBean을 사용하지 않고 가짜 객체를 지원할 것 애플리케이션 컨텍스트를 재사용할 것 1. @WebMvcTest를 사용하여 설정을 자동화할 것 @Web..
Spring
2022. 5. 30. 10:00