MockMvc1 (Java/Kotlin)[Spring Security] MockMvc 테스트 시, 특정 Filter 를 제외하기 이번 글에서는 MockMvc 테스트 시, 특정 Filter를 사용하지 않도록 하는 방법에 대해서 다뤄보겠습니다 미리 말씀드리자면 이 방법은 편법에 가깝다고 생각합니다 더 나은 방법이 있다면 해당 방법을 사용하는 것을 권장합니다 먼저 Spring에서 Bean을 등록할 때 Bean 이름은 기본적으로 Bean의 타입 (또는 클래스)을 기반으로 생성됩니다. Bean의 이름이 같은 경우에는 나중에 정의된 Bean이 이전에 정의된 Bean을 오버라이드하게 됩니다. 따라서 @TestConfiguration 어노테이션이 명시된 클래스 내에서 제외하고자 하는 Bean을 재정의하면 이 Bean은 이전에 정의된 Bean을 오버라이드합니다. 이를 Filter에 적용하면 Test 패키지 내에 MockMvc 테스트에서 제외하고자.. 2023. 11. 30. 이전 1 다음 반응형