MessageSource读取properties属性值

阅读更多
一、先创建一个util类:AppConfigUtil.java

package com.myhexin.utils

import java.util.Locale;
import org.springframework.context.MessageSource;

public final class AppConfigUtil{

    private static MessageSource mess;

    public static MessageSource  getMess(){
         return mess;
    }

    public static void setMessageSource(MessageSource mess) {
        AppConfigUtil.mess= mess;
    }

    public static String getConfig(String key){
        return mess.getMessage(key,null,Locale.Root);
    }

}

二、xml中配置


      
          
             classpath:app-config
             classpath:dubbo
        
 
    
 




    

(或者:@Resource 
    private MessageSource messageSource; 这种方式注入也可以)


三、程序中获取

String value=AppConfigUtil.getConfig("jdbc.database");

你可能感兴趣的:(MessageSource读取properties属性值)