Spring国际化接口
- 核心接口: org.springframework.context.MessageSource
- 主要概念: 1.文案模板编码code 2.文案模板参数args 3.区域Locale
层次性MessageSource
Spring国际化的实现类都是层次性的,具体接口如下
- Spring层次化国际化接口: org.springframework.context.HierarchicalMessageSrouce
Java国际化标准实现
- 抽象实现-java.util.ResourceBundle
- Properties资源实现- java.util.PropertyResourceBundle
- 例举实现-java.util.ListResourceBundle
ResourceBundler核心特性
- Key-Value设计
- 层次性设计
- 缓存设计
- 字符编码控制
- ControlSPI扩展
Java文本格式化
- 核心接口: java.text.MessageFormat
- 基本用法:
// 设置消息格式模式
MessageFormat msgFormat =