본문 바로가기
Framework & Library/Spring Boot

[Spring Boot] : 타임리프 MessageSource 설정

by 오주현 2022. 2. 9.
반응형

메시지 관리 기능을 사용하기 위해 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편 - 백엔드 웹 개발 활용 기술을 참고하여 공부하였습니다.

반응형

댓글