Spring enviroment.getProperty()每次都会访问文件还是会记住它?

时间:2017-05-25 12:02:12

标签: spring spring-mvc spring-environment

我有一个Spring MVC应用程序。我正在使用someprops.property文件来获取一些全局属性。

我正在使用Spring的环境来实现这个目标。

@Autowired
private Environment env;

在某些方法中

env.getProperty('some.prop');

我的问题是,每当程序调用env.getProperty()时它会读取文件,还是会记住上次访问的prop并从中返回。

1 个答案:

答案 0 :(得分:3)

这取决于。默认情况下,属性只读一次,但您可以重新加载它们。

请参阅here