티스토리 뷰

IntelliJ에서 스프링 개발을 하다보면 application.properties 파일에 한글 값을 넣을 때가 종종 있습니다.

하지만 설정 값을 @Value 값을 이용해 Injection하고 출력해보면 아주 이상한 값이 출력되는 것을 확인할 수 있습니다.

이 문제를 해결하기 위해선 유니코드 인코딩을 한 뒤 설정 값에 넣어줘야 합니다.

 

하지만 계속 값을 인코딩하고 설정파일에 붙여넣는다면 매우 불편하겠죠.

 

다행히 IntelliJ에서 자동 변환을 해줍니다.

 

Preferences - File Encodings로 들어가셔서 Transparent native-to-ascii conversion을 체크하시면 설정파일(.properties)에 한글이 포함되었을 경우 알아서 유니코드 인코딩을 해줍니다.

댓글