比如我在spring配置文件中加入了这样的配置<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<!-- 允许JVM参数覆盖 -->
<property name="systemPropertiesModeName" value="SYSTEM_PROPERTIES_MODE_OVERRIDE" />
<!-- 忽略没有找到的资源文件 -->
<property name="ignoreResourceNotFound" value="true" />
<!-- 配置资源文件 -->
<property name="locations">
<list>
<value>classpath:test.properties</value>
</list>
</property>
</bean>
而我的test.properties配置文件里写了
test=test
由于springMVC的容器与spring并不是同一个,直接在controller中用@Value无法注入,网上很多方案是让在springMVC中再读一遍配置文件,但这样其实是读了两次,而且存在两个,个人并不喜欢,是否有高手能只在spring读一次就能在controller中获取到这个值?方案不限,可以有辅助类