| | |
| | | package com.mes.tools; |
| | | |
| | | import org.springframework.beans.factory.annotation.Value; |
| | | import org.springframework.context.annotation.Bean; |
| | | import org.springframework.context.annotation.Configuration; |
| | | import org.springframework.context.support.ReloadableResourceBundleMessageSource; |
| | |
| | | /** |
| | | * 配置消息源:指定国际化文件路径和编码 |
| | | */ |
| | | @Value("${i18n.message-path}") |
| | | private String i18nMessagePath; |
| | | |
| | | @Bean |
| | | public ReloadableResourceBundleMessageSource messageSource() { |
| | | ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource(); |
| | | // 配置文件i18n目录下的messages开头文件 |
| | | messageSource.setBasename("file:D:/MES/i18n/messages"); |
| | | messageSource.setBasename(i18nMessagePath); |
| | | messageSource.setDefaultEncoding("UTF-8"); |
| | | messageSource.setCacheSeconds(20); |
| | | return messageSource; |