경험/이슈

SpringBoot 버전 이슈로 Mustache 한글 깨짐

2023. 8. 25.
목차
  1. 문제 상황
  2. 결론
728x90

결론으로 바로 가기

 

먼저 이 문제는 '스프링 부트와 AWS로 혼자 구현하는 웹 서비스'라는 책을 실습하는 과정에서 마주친 상황이다.

책은 몇 년 전에 지어진 기준이라 자바나 스프링부트의 버전이 낮게 되어있다. 그렇지만 그 당시 버전보다는 지금 상황에서 안정된 최신 버전으로 변경사항은 고치며 해보고 싶어 최신버전으로 진행했다.

  • Spring Boot : 3.1.2
  • Java : 17
  • Gradle : 8.2.1

 

문제 상황

한글 깨짐

스프링 부트에서 공식 지원하는 템플릿 엔진 Mustache를 사용하던 중 이렇게 한글이 깨지는 현상이 발생했다.

 

결론

스프링 부트 2.7.X 버전 이상부터는 한글 깨짐이 발생한다.

스프링 부트 버전을 2.7.0 이하로 낮추거나 버전을 낮추지 못한다면

//aplication.properties

server.servlet.encoding.force-response=true
// application.yml

server:
  servlet:
    encoding:
      force-response: true

이 설정을 추가해 주면 해결할 수 있다.

 

 

 

언제나 잘못된 설명이나 부족한 부분에 대한 피드백은 환영입니다🤍

728x90
저작자표시 비영리 변경금지
  1. 문제 상황
  2. 결론
'경험/이슈' 카테고리의 다른 글
  • 서버 환경 구축 중 만난 이슈 정리
  • Spring Security 버전 이슈로 인한 오류 해결
  • Gradle 버전 이슈로 Lombok이 안 됨
  • Kotest BehaviorSpec에서 transaction rollback 안 됨
호야_
호야_
안녕하세요😊 아는 것만 보이는 게 아닌, 아는 만큼 보인다고 생각하는 백엔드 개발자입니다.
호야_
개발잠
호야_
전체
오늘
어제
  • 분류 전체보기 (28)
    • 경험 (28)
      • 이슈 (12)
      • 기술 (11)
      • 회고 (5)

블로그 메뉴

  • 깃허브
  • 블로그관리 홈
  • 글쓰기

인기 글

최근 글

최근 댓글

250x250
hELLO · Designed By 정상우.
호야_
SpringBoot 버전 이슈로 Mustache 한글 깨짐
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.