반응형
메시지, 국제화 소개
만약 상품명이라는 단어를 모두 상품이름으로 고쳐달라는 기획자가 나타나면 전부 다 수정해 주어야 한다. 하지만 여러 화면에 있는 label을 모두 찾아가면서 변경해야 하는데 너무 비효율적이게 된다. 때문에 이런 다양한 메시지를 한 곳에서 관리하도록 하는 기능을 메시지 기능이라고 한다.
예를 messages.properteis라는 메시지 관리용 파일을 만들면 HTML은 데이터를 key 값으로 불러 사용한다. 여기에서 더 나아가 별도로 관리하는 김에 파일을 한개 더 만들어 다른 나라 언어로 사용할 수 있게 해준다.
messages_en.propertis
messages_ko.propertis
이렇게 두 개의 파일을 만들면 한글과 영어가 지원되게 된다. 이떄, 영어를 사용하는 사람은 _en으로 된 페이지가 보여 영어로 화면을 이용할 수 있고, 한국으로 설정하면 정상적으로 한국으로 확인할 수 있다.
메시지와 국제화 기능은 스프링이 모두 제공하고 타임리프도 스프링이 제공하는 메시지와 국제화 기능을 모두 제공한다.
스프링 MVC 2편 - 백엔드 웹 개발 활용 기술을 참고하여 공부하였습니다.
반응형
'Framework & Library > Spring Boot' 카테고리의 다른 글
[Spring Boot] : 타임리프 MessageSource 사용하기 (0) | 2022.02.09 |
---|---|
[Spring Boot] : 타임리프 MessageSource 설정 (0) | 2022.02.09 |
[Spring Boot] : 타임리프 셀렉트 박스 (0) | 2022.02.08 |
[Spring Boot] : 타임리프 라디오 박스 (0) | 2022.02.08 |
[Spring Boot] : 타임리프 체크 박스 여러개 만들고 체크하기 (0) | 2022.02.08 |
댓글