我在一个环境( Spring ,版本 4.x )中工作,需要根据每个请求的URL参数加载/更改属性文件。
在成功构建应用程序之后,对于第一个请求,我需要从URL获取一个参数,并且基于该参数我必须加载属性,即,我的应用程序必须运行新属性,我将使用此属性文件用于验证。
但问题是基于在获取URL参数之前所有属性文件正在加载的配置,并且我无法在每次请求后动态加载属性文件。
例如,如果我有两个客户使用我的产品并且两者都有不同的规则集(基于此,需要执行验证),从那里请求我将知道哪个客户正在请求以及哪个集合我应该申请验证的规则(我考虑使用属性文件)。
我尝试使用不同的方式(但不能正常工作):http://www.baeldung.com/2012/02/06/properties-with-spring/#usage