【SpringMVC】SpringMVC获取配置文件信息

ゝ一世哀愁。 2022-06-15 04:49 435阅读 0赞

1、首先新建一个.properties的配置文件。如:config.properties

  1. #file.acpath.server=c:/files
  2. #file.acpath.views.server=c:/files/%s/%s?t=%s
  3. server.file.acpath=
  4. file.acpath.server=
  5. file.acpath.views.server=

2、在applicationContext.xml中配置。如下:

SouthEast

  1. <!-- 加载配置文件 -->
  2. <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
  3. <property name="order" value="1"></property>
  4. <property name="ignoreUnresolvablePlaceholders" value="true"></property>
  5. <property name="locations">
  6. <list>
  7. <value>classpath:config.properties</value>
  8. </list>
  9. </property>
  10. </bean>
  11. <!--配置全局变量-->
  12. <bean id="properties" class="org.springframework.beans.factory.config.PropertiesFactoryBean">
  13. <property name="singleton" value="true"/>
  14. <property name="properties">
  15. <props>
  16. <prop key="file.acpath.server">${file.acpath.server}</prop>
  17. <prop key="file.acpath.views.server">${file.acpath.views.server}</prop>
  18. <prop key="server.file.acpath">${server.file.acpath}</prop>
  19. </props>
  20. </property>
  21. </bean>

3、在controller层引入即可获取到。

  1. @Autowired
  2. protected Properties properties;

获取值:

  1. String fileACPath = properties.getProperty("file.acpath.views.server");

ok,完成。

发表评论

表情:
评论列表 (有 0 条评论,435人围观)

还没有评论,来说两句吧...

相关阅读