Languege/Java & Spring
[Spring] Java Validation은 어떻게 한글 메시지가 나올까? 배포 중 장애 발생
1. 개요Spring Boot 프로젝트에서 @NotBlank 등 Bean Validation 어노테이션을 사용할 때, 로컬 환경에서는 한글 에러 메시지가 잘 나오지만, 배포(예: Jenkins → AWS EC2) 환경에서는 갑자기 영어 메시지(must not be blank)가 출력되어 당황하신 경험이 있으실 겁니다. 이 글에서는왜 로컬과 배포 환경에서 메시지가 다르게 나오는지어떻게 한글 메시지를 항상 보장할 수 있는지를 차근차근 살펴보겠습니다. 2. 문제 상황 재현개발자 PC(macOS, OS 로케일 = ko_KR)AWS EC2 인스턴스(기본 OS 로케일 = en_US)코드에는 어노테이션에 메시지를 따로 지정하지 않음배포 파이프라인에서 테스트 코드에 오류 발생배포가 안되는 오류 발생로컬과 배포 환경에서..
2025. 7. 17. 19:20