gpt4 book ai didi

java - 具有多个应用程序上下文的 Spring MVC 应用程序

转载 作者:行者123 更新时间:2023-11-30 12:05:12 27 4
gpt4 key购买 nike

我们能否使用 Spring MVC 编写支持具有相同后端 Controller /服务的多个子上下文的应用程序?

类似于工作网站,它将每个国家/地区的工作显示为子上下文,每个子上下文都有自己的数据库。

    https://www.example.com/us         -- database 'jobs-us'
https://www.example.com/uk -- database 'jobs-uk'
https://www.example.com/au etc -- database 'jobs-au'

以及支持身份验证的通用登录上下文。

    https://www.example.com/login      -- database 'jobs-user'

所有上下文都具有相同的功能,因此我必须使用相同的 Controller 和服务。

当然,我可以开发一个网站并为每个上下文部署多个 WAR(us.war、uk.war、au.war 等)。相反,我希望拥有一个具有多个子上下文的应用程序。

最佳答案

我会建议不要有多个特定于国家代码的 war 文件。您可以拥有一个带有国家代码的休息端点的 war 文件。我的意思是你有这样的东西。

GET https://www.example.com/{countryCode}

这是您经过英国、美国等地的休息电话。根据国家代码,您可以提取该国家/地区特定的工作详细信息。

此外,您的登录功能不应与国家/地区代码紧密结合。

关于java - 具有多个应用程序上下文的 Spring MVC 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56489660/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com