4.5. 국제화
Spring Boot는 응용 프로그램이 서로 다른 언어 기본 설정 사용자를 수용할 수 있도록 지역화된 메시지를 지원합니다. 기본적으로 스프링 부트은 클래스 경로의 루트에 리소스 번들의 존재를 찾습니다.messages
자동 구성은 구성된 리소스 번들에 대한 기본 속성 파일을 사용할 수 있는 경우 적용됩니다(예: 기본적으로). 리소스 번들에 언어별 속성 파일만 포함된 경우 기본값을 추가해야 합니다. 구성된 기본 이름과 일치하는 속성 파일이 발견되지 않으면 자동으로 구성된 것이 없습니다. messages.properties MessageSource |
다음 예제와 같이 네임스페이스를 사용하여 리소스 번들의 기본 이름뿐만 아니라 여러 다른 특성을 구성할 수 있습니다.spring.messages
spring.messages.basename=messages,config.i18n.messages
spring.messages.fallback-to-system-locale=false
spring.messages.basename 패키지 한정자 또는 클래스패스 루트에서 해결된 리소스 중 쉼표 구분 된 위치 목록을 지원합니다. |
더 지원되는 옵션은 MessageSource속성을
참조하십시오.
4.6. JSON
스프링 부트은 세 개의 JSON 매핑 라이브러리와 통합을 제공합니다.
- 그슨 ()
- 잭슨
- JSON-B
잭슨은 기본 및 기본 라이브러리입니다.
4.6.1. 잭슨
잭슨에 대한 자동 구성이 제공되며 잭슨의 일부입니다. 잭슨이 클래스패스에 있을 때 콩이 자동으로 구성됩니다. ObjectMapper의
구성을 사용자 지정하기위해 여러 구성 속성이 제공됩니다.spring-boot-starter-json
ObjectMapper
4.6.2. 그슨
Gson에 대한 자동 구성이 제공됩니다. 그슨이 클래스패스에 있을 때 콩이 자동으로 구성됩니다. 구성을 사용자 지정하기 위해 여러 구성 속성이 제공됩니다. 더 많은 제어를 하기 위해 하나 이상의 콩을 사용할 수 있습니다.Gson
spring.gson.*
GsonBuilderCustomizer
4.6.3. JSON-B
JSON-B에 대한 자동 구성이 제공됩니다. JSON-B API와 구현이 클래스경로에 있을 때 콩이 자동으로 구성됩니다. 선호하는 JSON-B 구현은 종속 관리가 제공되는 아파치 존존입니다.Jsonb
Spring Boot Reference DocumentationPhillip Webb, Dave Syer, Josh Long, Stéphane Nicoll, Rob Winch, Andy Wilkinson, Marcel Overdijk, Christian Dupuis, Sébastien Deleuze, Michael Simons, Vedran Pavić, Jay Bryant, Madhura Bhave, Eddú Meléndez, Scott FrederickLegal2.3.1.RELEASE Copyright © 2012-2020 Copies of this document may be made for your own use and for distribution to others, provided that you do not charge any fee for such copies and further provided that each copy contains this Copyright Notice, whether distributed in print or electronically. |
'IT > SpringBoot' 카테고리의 다른 글
스프링 부트 #4.8-9 Graceful/RSocket (0) | 2020.06.14 |
---|---|
스프링 부트 #4.7 웹 애플리케이션 개발 (0) | 2020.06.14 |
스프링 부트 #4.3-4 프로필/로깅 (0) | 2020.06.14 |
스프링 부트 #4.2 외부화된 구성 (0) | 2020.06.14 |
스프링 부트 #4.1 스프링 애플리케이션 (0) | 2020.06.14 |