Util类,有一个静态属性。
package com.xxxx.util;
import java.util.Properties;
public class ConfigUtils {
private static Properties p = null;
/** * spring静态注入. * @param p */ public static void setConfigBean(Properties p) { ConfigUtils.p = p; }
/** * 取值. * @param key * @return */ public static String getString(String key) { return p.getProperty(key); } }
spring的配置文件里:
<!-- 把配置参数注入到静态属性中 --> <util:properties id="configBean" location="file:/data/order/properties/rc/config.properties" /> <bean class="org.springframework.beans.factory.config.MethodInvokingFactoryBean"> <property name="staticMethod" value="com.xxxx.util.ConfigUtils.setConfigBean"/> <property name="arguments"> <list> <ref bean="configBean"/> </list> </property> </bean>
哈哈,直接,把一个properties文件注入到了一个静态属性里,妥妥的~~
|