반응형
공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!! 포스팅 내용이 찾아주신 분들께 도움이 되길 바라며 더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^
|
스프링부트 2.1.x 버전부터는 한글 처리 인코딩필터가 이미 적용되어 있습니다.
하지만 제목처럼 그 이하 버전에서는 그렇지 않기 때문에
별도로 필터를 적용시켜야합니다.
적용방법은 간단합니다.
1. 클래스만들고 @Configuration 어노테이션 추가하기
2. WebMvcConfigurer 인터페이스 구현하기
3. 필터 메소드 @Bean 등록하기
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.web.multipart.commons.CommonsMultipartResolver; import org.springframework.web.servlet.config.annotation.InterceptorRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; import board.board.interceptor.LoggerInterceptor; @Configuration public class HangeulFilterConfiguration implements WebMvcConfigurer { @Override public void addInterceptors(InterceptorRegistry registry) { registry.addInterceptor(new LoggerInterceptor()); } @Bean public CommonsMultipartResolver multipartResolver() { CommonsMultipartResolver commonsMultipartResolver = new CommonsMultipartResolver(); commonsMultipartResolver.setDefaultEncoding("UTF-8"); commonsMultipartResolver.setMaxUploadSizePerFile(5 * 1024 * 1024);// 5MB return commonsMultipartResolver; } } | cs |
이렇게 해주시면 됩니다.
이상입니다. 감사합니다.
반응형
'Spring(스프링), Spring Boot(스프링부트), JSP' 카테고리의 다른 글
Mybatis multi row insert 마이바티스 다중 열 삽입 하는 방법 (0) | 2019.12.18 |
---|---|
스프링 alarmTime Parameter 'alarmTime' not found. Available parameters are [arg1, arg0, param1, param2] 에러 해결 방법 (0) | 2019.12.18 |
마이바티스(mybatis) 사용 시 sql문 작성할 때 <![CDATA[...]]> 태그 사용하는 이유 (0) | 2019.08.26 |
스프링부트에서 롬복사용하기 (0) | 2019.08.23 |
이클립스에 스프링부트 환경 세팅설정하기 + 그레이들 + 스프링부트 프로젝트 생성하기 (0) | 2019.08.23 |