반응형
...
@GetMapping("/{itemName}")
public BaseResponse<List<ItemSearchResponseDto>> getItemContainingName(@PathVariable String itemName) {
return new BaseResponse<>(ItemSearchResponseDto.toDtos(itemSearchBO.getItemContainingName(itemName)));
}
컨트롤러에서 파라미터로 itemName
이 한글로 들어오게 되는데, 들어올 때 한글이 깨진 상태로 들어오는 문제가 있었다.
방법을 찾아봤는데 원인은 Tomcat 의 server.xml 인코딩 세팅이 default 가 8859_1
로 잡혀있기 때문이었다.
이것을 UTF-8 로 세팅해주면 된다.
로컬에서 다운받은 Tomcat 의 conf.server.xml 을 아래와 같이 수정해주면 된다.
참고
반응형
'Spring' 카테고리의 다른 글
멀티 모듈 세팅하기 (0) | 2022.08.02 |
---|---|
스프링 3대 핵심 - ② PSA (Portable Service Abstraction) (0) | 2020.02.18 |
스프링 3대 핵심 - ① IoC (Inversion of Control) (0) | 2020.02.18 |
Spring-PetClinic 프로젝트 실습 1 (0) | 2019.05.14 |
스프링 AOP 개념 (2) | 2018.12.24 |
댓글