빵구의 개발 메꾸기

전자정부 프레임워크 샘플 코드 분석 (다국어 처리) 본문

BACK-END/SPRING

전자정부 프레임워크 샘플 코드 분석 (다국어 처리)

bkjo94 2022. 4. 26. 14:34

전자정부 프레임워크 프로젝트 생성 시 샘플 코드를 포함시킨 상태로 생성하는 경우 샘플 코드에 대한 파일이 자동으로 구성된다.

다국어처리는 어떻게 이루어지는지 알아보자.

 

 

 

① message 폴더 하위의 파일들이 다국어에 대한 property 파일이 모여있는 것을 볼 수 있다.

    message-common_en.properties : 영어에 대한 다국어 property 파일.

    message-common_ko.properties : 한국어에 대한 다국어 property 파일.

    message-common.properties : 기본으로 잡혀있는 언어에 대한 property 파일

② context-common.xml 파일의 id가 messageSource bean의 property를 보면 다국어 파일들이 존재하는 

    경로를 잡고있다.

 

 

 

① 다국어 파일을 열어보면 key = value 형태로 작성되어 있는 것을 볼 수 있다.

② 뷰의 파일에서 spring:message 태그의 code 속성안에 다국어 property 파일의 key를 넣게 되면 현재 설정되어

    있는 언어에 맞게 value 값이 셋팅된다.

Comments