标签: java spring spring-mvc multi-tenant
我正在构建一个多租户Spring MVC应用程序。有Service个基于当前租户缓存数据。我有一个机制,能够告诉我当前请求的租户(基于用户身份验证令牌)。 我的问题是如何在Spring MVC中引入基于当前租户选择的新scope。
Service
scope
这个想法如下。在配置中,某些bean将tenant指定为作用域。当请求被认证时,租户是已知的。基于此租户,我想选择一些(BeanFactory?)来保存特定于该租户的服务实例,以便在该请求的上下文中解析bean /服务返回特定于租户的服务。
tenant
BeanFactory