Spring Boot2(014):国际化 Internationalization

Spring Boot2系列文章可以通过这里进行回顾:SpringBoot2(001):入门介绍、官网参考和博客汇总


  本文主要针对 SpringBoot 应用的国际化进行简要介绍,主要参考官方文档:27. Internationalization

  Spring Boot 支持本地化消息,这样应用程序就可以满足不同语言偏好的用户。默认情况下,Spring Boot 在类的根路径下查找是否存在消息资源。

注:当配置的资源文件的默认属性文件可用时(默认 messages.properties ),自动配置就会起效应用。如果资源文件只包含特定于语言的属性文件,则开发者需要添加默认值。

  可以通过 spring.messages 命名空间来配置资源文件的 basename 和其他几个属性,如下所示:

spring.messages.basename=messages,config.i18n.messages
spring.messages.fallback-to-system-locale=false

提示:spring.messages.basename 支持逗号分隔的路径列表,也可以是包全限定名,或者是从类根路径解析出来的资源。

  更多支持项请参考:MessageSourceProperties

 

posted @ 2020-07-26 17:39  心明谭  阅读(256)  评论(0编辑  收藏  举报