Можем ли мы написать приложение, использующее Spring MVC, которое будет поддерживать несколько подконтекстов с одними и теми же внутренними контроллерами / службами?
Что-то вроде веб-сайта вакансий, который будет отображать вакансии для каждой страны в качестве суб-контекста и каждого суб-контекста-context будет иметь собственную базу данных.
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 & services.
Конечно, я могу разработать веб-сайт и развернуть несколько WAR для каждого контекста (us.war, uk.war, au.war и т. д.).Вместо этого хотелось бы иметь одно приложение с несколькими подконтекстами.