Java 读取配置文件配置的提示信息

Java 读取配置文件配置的信息

注意:

1.以下messageSource.getMessage方法中使用MessageSource和StringUtils为对应包下的,不要到错包

2.new Object[]数据为空,则取出信息无需拼接,若需要拼接信息,可以为new Object[]{}数组赋值

import org.springframework.context.MessageSource;
import org.springframework.util.StringUtils;
​
public class MessageTest {
    
    @Autowired
    private MessageSource messageSource;
    
    @Test
    public void test2() {
        
        String roleName = "";
        String countNum = "";
        String alreadyNum = "";
        
        String message1 = messageSource.getMessage("000001", 
                                                   new Object[]{}, 
                                                   StringUtils.parseLocaleString("zh_CN"));
        
        String message2 = messageSource.getMessage("000002", 
                                                   new Object[]{roleName, countNum, alreadyNum}, 
                                                   StringUtils.parseLocaleString("zh_CN"));
    }
}

从properties文件中读取中文/英文信息

中文提示信息配置如下:“zh_CN”
000001=流程环节类型查询异常,请校验输入参数!
000002={0}环节必经次数为{1}次,目前已完成{2}次。
​
中文提示信息配置如下:“en_US”
000001=EE-流程环节类型查询异常,请校验输入参数!
000002=EE-{0}环节必经次数为{1}次,目前已完成{2}次。

猜你喜欢

转载自blog.csdn.net/li_tiantian/article/details/83510181