문제 발생
응답 메시지에 포함된 한글이 깨져서 테스트에 어려움을 겪음
해결 방법
기존의 @AutoConfigureMockMvc를 사용하는 새로운 어노테이션을 생성하고 CharacterEncodingFilter를 추가하여 해결할 수 있다. 기존 코드에서 @AutoConfigureMockMvc를 새롭게 생성한 어노테이션으로 대체해주자.
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@AutoConfigureMockMvc
@Import(EnableMockMvc.Config.class)
public @interface EnableMockMvc {
class Config {
@Bean
public CharacterEncodingFilter characterEncodingFilter() {
return new CharacterEncodingFilter("UTF-8", true);
}
}
}
'Spring' 카테고리의 다른 글
Spring Boot에서 AWS S3 PresignedURL 발급받기 (1) | 2022.06.25 |
---|---|
[Spring Boot] Hibernate : GenerationTarget encountered exception accepting command (0) | 2022.06.21 |
웹 스코프 (0) | 2022.04.30 |
빈 스코프 (0) | 2022.04.29 |
자동, 수동의 올바른 실무 운영 기준 (0) | 2022.04.08 |