有两种不同的方法:第一种是在applicationContext.xml中使用PropertyPlaceHolder: beans-factory-
placeholderconfigurer
<context:property-placeholder location="classpath*:meta-INF/spring/properties/*.properties"/>
要添加的名称空间是
xmlns:context="http://www.springframework.org/schema/context"
如果要在控制器中直接访问键以访问String变量,请使用:
@Value("${some.key}")private String valueOfThatKey;第二种方法是
util:properties在您的applicationContext.xml中使用:
<util:properties id="fileA" location="classpath:meta-INF/properties/a.properties"/><util:properties id="fileB" location="classpath:meta-INF/properties/b.properties"/>
使用名称空间架构
xmlns:util="http://www.springframework.org/schema/util"位置:
http://www.springframework.org/schema/utilhttp://www.springframework.org/schema/util/spring-util-3.0.xsd
然后在您的控制器中:
@Resource(name="fileA")private Properties propertyA;@Resource(name="fileB")private Properties propertyB;
如果要从文件中获取值,请使用方法
getProperty(String key)



