Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- DTO
- 기본키 전략
- 알고리즘
- 컴파일 타임 상수
- 쿠키
- 리눅스
- @Autowired
- 쉘 스크립트
- 커밋 되돌리기
- 런타임 상수
- intelij spring config
- 티스토리챌린지
- BindingResult
- 오블완
- Git
- m:n
- JDBC
- compgen
- API
- 프로그래머스
- @SubscribeMapping
- 백준
- spring
- application layer
- 은행원알고리즘
- 파이썬
- 무한정 대기
- JPA
- 편향된 지수
- allocationSize
Archives
- Today
- Total
둘셋 개발!
[spring mvc 2편-웹 개발 활용 기술-3] 메세지, 국제화 본문
메시지
:html 파일에 하드코딩되어 있는 메세지를 한 곳에서 관리하도록 가능 기능을 메세지 기능이라고 한다.
-사용방법 :
메세지 관리 기능을 사용하려면 스프링이 제공하는 MessageSource를 스프링 빈으로 등록하면 되는데 스프링 부트를 사용하면 스프링 부트가 자동으로 스프링 빈으로 등록한다.
application.properites에 메세지 소스를 설정 할 수 있는데 기본값으로 spring.messages.basename=messages을 제공한다. 그래서 messages_en.properties, messages_ko.properties, messages.properties 파일만 등록하면 자동으로 인식된다.
국제화
: 메세지에서 설명한 메세지 파일(messages.properties)를 나라별로 별도로 관리하면 서비스를 국제화 할 수 있다.
-인식하는 방법:
HTTP accept-language 헤더 값을 사용하거나 사용자가 직접 언어를 선택하도록 하고, 쿠키 등을 사용해서 처리
(참고 : 인프런 김영한 강사님 - 스프링 MVC 2편 - 백엔드 웹 개발 활용 기술 )
'SPRING > MVC' 카테고리의 다른 글
[spring mvc 2편-웹 개발 활용 기술 - 6 ] 예외처리와 오류 페이지 (0) | 2022.02.16 |
---|---|
[spring mvc 2편-웹 개발 활용 기술 - 5 (2) ] 로그인 처리 - 필터,인터셉터 (0) | 2022.02.08 |
[spring mvc 2편-웹 개발 활용 기술 - 5 (1) ] 로그인 처리 - 쿠키, 세션 (0) | 2022.02.05 |
[spring mvc 2편-웹 개발 활용 기술 - 4 (2) ] 검증2 BeanValidation (0) | 2022.01.30 |
[spring mvc 2편-웹 개발 활용 기술-4(1) ] 검증 Validation (2) | 2022.01.26 |