Spring enviroment.getProperty() 每次都会访问文件还是会记住?
Will Spring enviroment.getProperty() access file every time or it will remember?
我有一个 Spring MVC 应用程序。我正在使用 someprops.property
文件来获取一些全局属性。
我正在使用 Spring 的环境来获取它。
@Autowired
private Environment env;
在某些方法中
env.getProperty('some.prop');
我的问题是,它会在每次程序调用 env.getProperty() 时读取文件,还是会记住上次访问的 prop 和 return。
视情况而定。默认情况下,属性只读取一次,但您可以让它们重新加载。
参见 here
我有一个 Spring MVC 应用程序。我正在使用 someprops.property
文件来获取一些全局属性。
我正在使用 Spring 的环境来获取它。
@Autowired
private Environment env;
在某些方法中
env.getProperty('some.prop');
我的问题是,它会在每次程序调用 env.getProperty() 时读取文件,还是会记住上次访问的 prop 和 return。
视情况而定。默认情况下,属性只读取一次,但您可以让它们重新加载。
参见 here