티스토리 뷰
반응형
나는 Rest API를 Spring Rest Docs을 이용하여, 문서를 생성한다. 그리고 request 및 response 가 보기 쉽게 정렬되서 나오는 prettyPrint를 각 메서드에 적용하여 사용하였다.
그러다 최근에 각 메서드 마다 적용하는 prettyPrint를 setUp에 사용 방법 그대로 적용하였더니, 동작되지 않았고, 디버깅한 결과 mockMvc에 configuration에 적용되지 않음을 알게되었다. 그래서 하는 방식을 정리해 둔다.
동작되는 코드(Test 메서드)
동작 안되는 코드(setUp 메서드)
동작되는 코드(setUp 메서드)
withRequestDefaults, withResponsedefaults
request preprocessor, response preprocessor의 기본 설정값을 제공하는 메서드다.
반응형
'Spring' 카테고리의 다른 글
[ Annotation ] Custom Annotation 만들기 (0) | 2022.07.28 |
---|---|
[ jackson ] ZonedDateTime 으로 역직렬화 시, 에러 발생 (0) | 2022.04.21 |
[Spring Rest Docs ] Spring Rest Docs 적용할 때 발생한 문제 및 해결 방법 (0) | 2022.04.18 |
[ MockMvc ] MockMvc를 이용하여 Controller 테스트 시, 한글 깨짐 해결 방법 (0) | 2022.04.15 |
[ Jackson ] Jackson 사용 시, 발생한 타입 문제 (0) | 2022.04.15 |