Spring mvc 基于每个数据验证请求的URL参数在Spring中加载动态属性文件

Spring mvc 基于每个数据验证请求的URL参数在Spring中加载动态属性文件,spring-mvc,Spring Mvc,我在一个环境中工作(在Spring,版本4.x),需要根据每个请求的URL参数加载/更改属性文件 成功构建应用程序后,对于第一个请求,我需要从URL获取一个参数,并根据该参数加载属性,即,我的应用程序必须使用新属性运行,我将使用此属性文件进行验证 但问题在于,在获取URL参数之前,所有属性文件都在加载,而我无法在每次请求之后动态加载属性文件 例如,如果我有两个客户在使用我的产品,并且两个客户都有不同的规则集(根据这一规则,需要执行验证),那么从该请求中,我将了解哪个客户在请求验证,以及我应该应用

我在一个环境中工作(在Spring,版本4.x),需要根据每个请求的URL参数加载/更改属性文件

成功构建应用程序后,对于第一个请求,我需要从URL获取一个参数,并根据该参数加载属性,即,我的应用程序必须使用新属性运行,我将使用此属性文件进行验证

但问题在于,在获取URL参数之前,所有属性文件都在加载,而我无法在每次请求之后动态加载属性文件

例如,如果我有两个客户在使用我的产品,并且两个客户都有不同的规则集(根据这一规则,需要执行验证),那么从该请求中,我将了解哪个客户在请求验证,以及我应该应用哪一组规则进行验证(我正在考虑使用属性文件)

我尝试使用不同的方法(但不起作用):


类似问题:

属性文件包含什么?spring配置需要它吗?属性文件是数据验证所必需的,并且包含验证规则,比如最小长度、最大长度和一些正则表达式(用于邮件id或DOB验证)。