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}次。