1、定义properties文件:system.properties
uidUrl=https://test/admin/userinfo/list
2、在spring配置文件中引入配置文件
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="locations" > <list> <value>classpath:system.properties</value> </list> </property> </bean>
3、定义实体类,把字段以属性的形式写入,并且写上getter和setter方法
public class SystemConfig { public static String uidUrl; //用户信息url public static String getUidUrl() { return uidUrl; } public static void setUidUrl(String uidUrl) { SystemConfig.uidUrl = uidUrl; } }
4、在spring配置文件中将实体类和字段引入
<bean id="uidUrl" class="com.hym.common.SystemConfig"> <property name="uidUrl"> <value>${uidUrl}</value> </property> </bean>
5、上面的实现是web工程常用的方式,如果只是用spring来做例子,测试时需要用ApplicationContext来调用这个bean,代码如下:
public class Test { public static void main( String[] args ) { ApplicationContext context = new ClassPathXmlApplicationContext("system.properties"); SystemConfig system = (SystemConfig)context.getBean(uidUrl); System.out.println(system.getUidUrl()); } }