728x90
반응형
SMALL
스프링부트 공부하는 도중 한글을 파라미터로 넘겼을때 한글이 깨지는 현상이 일어났다.
해결해보자 .아마도 스프링부트의 UTF가 설정이 안되어있는것이다.
일반적인 스프링웹에서는 톰캣쪽 서버를 만지작거렸는데 이번엔 다르니 포스팅을 남겼다. 다음에 이런 실수나
문제가 발생하면 당황하지맙시당><
스프링의 기본폴더 그니까 만들었을때 처음 나오는 폴더에 해당 글들을 추가해준다.
package com.unoSpringBoot.study;
import java.nio.charset.Charset;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Bean;
import org.springframework.http.converter.HttpMessageConverter;
import org.springframework.http.converter.StringHttpMessageConverter;
import org.springframework.web.filter.CharacterEncodingFilter;
@SpringBootApplication
public class StudySpringBootApplication {
public static void main(String[] args) {//
SpringApplication.run(StudySpringBootApplication.class, args);
}
@Bean
public HttpMessageConverter<String> responseBodyConverter() {
return new StringHttpMessageConverter(Charset.forName("UTF-8"));
}
@Bean
public CharacterEncodingFilter characterEncodingFilter() {
CharacterEncodingFilter characterEncodingFilter = new CharacterEncodingFilter();
characterEncodingFilter.setEncoding("UTF-8");
characterEncodingFilter.setForceEncoding(true);
return characterEncodingFilter;
}
}
잘된다^^
728x90
반응형
LIST
댓글