applicationContext.xml文件中增加如下内容
<bean id="configProperties"
class="org.springframework.beans.factory.config.PropertiesFactoryBean"><property name="locations">
<list>
<value>classpath*:config/openfire.properties</value>
</list>
</property>
</bean>
<bean id="propertyConfigurer"
class="org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer">
<property name="properties" ref="configProperties" />
</bean>
实体Bean
@Component
public class OpenFireInfo
{
/**
* openfire 端口
*/
@Value("#{configProperties['serverport']}")
private String server_port;
/**
* openfire IP
*/
@Value("#{configProperties['serverhost']}")
private String server_host;
/**
* openfire 服务名
*/
@Value("#{configProperties['servername']}")
private String server_name;
}