怎么利用Spring利用注解读取配置文件里的数据
- 首先在spring的配置文件中配置如下配置:
<bean id="configProperties"
class="org.springframework.beans.factory.config.PropertiesFactoryBean">
<property name="locations">
<list>
<value>classpath:/XXXX.properties</value>
</list>
</property>
</bean>
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer">
<property name="properties" ref="configProperties" />
</bean>
- 在对应的xxxx文件里写出响应的数据如下
- 在需要用到该数据的java类中加上如下注解;
@Value("#{configProperties['key']}")
private String key;
则该key索引用的数据就是文件中的数据