반응형
메시지 관리 기능을 사용하기 위해 MessageSource를 스프링 빈으로 등록해야 하는데 스프링 부트에서는 간단하게 지원을 해준다.
spring.messages.basename=messages
properties에 이렇게 메시지 소스를 적어주기만 하면 된다.
hello=안녕
hello.name=안녕 {0}
messages.properties에는 이렇게 한글로 적어주고
hello=hello
hello.name=hello {0}
messages_en.properties에는 이렇게 영어로 적어주었다.
이러면 디폴트 값이 한국으로 잡히게 되고 en으로 들어오게 되면 hello가 나오고 그 외 모든 언어는 한글로 안녕이 표시되게 된다.
스프링 MVC 2편 - 백엔드 웹 개발 활용 기술을 참고하여 공부하였습니다.
반응형
'Framework & Library > Spring Boot' 카테고리의 다른 글
[Spring Boot] : 타임리프 웹 애플리케이션 Message에 적용하기 (0) | 2022.02.09 |
---|---|
[Spring Boot] : 타임리프 MessageSource 사용하기 (0) | 2022.02.09 |
[Spring Boot] : 타임리프 Message(메시지), 국제화 (0) | 2022.02.09 |
[Spring Boot] : 타임리프 셀렉트 박스 (0) | 2022.02.08 |
[Spring Boot] : 타임리프 라디오 박스 (0) | 2022.02.08 |
댓글