Как обрабатывать несколько поддоменов отдельно в приложении Spring MVC? - PullRequest
6 голосов
/ 03 сентября 2011

Предположим, у меня есть два субдомена:

Продукты:

products.example.com

Пользователи:

users.example.com

Как настроить одно приложение Spring MVC для обработки каждогоэтих доменов по-разному (в моем случае я хочу использовать другую базу данных в зависимости от того, с какого субдомена приходит пользователь)?

1 Ответ

3 голосов
/ 03 сентября 2011

Если одни и те же приложения должны использоваться с несколькими поддоменами, вы можете создать перехватчик (реализовать HandlerInterceptor), который вызывается для каждого запроса, и сохранить поддомен в ThreadLocal.Затем, основываясь на этом значении, вы можете дифференцировать свои действия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...