5
假如我有兩個子域:如何在Spring MVC應用程序中分別處理多個子域?
產品:
products.example.com
用戶:
users.example.com
如何建立一個單一的Spring MVC應用程序來處理每個領域不同的(在我情況下,我想使用不同的數據庫,取決於用戶從哪個子域到達)?
假如我有兩個子域:如何在Spring MVC應用程序中分別處理多個子域?
產品:
products.example.com
用戶:
users.example.com
如何建立一個單一的Spring MVC應用程序來處理每個領域不同的(在我情況下,我想使用不同的數據庫,取決於用戶從哪個子域到達)?
如果要將相同的應用程序與多個子域一起使用,則可以爲每個請求調用攔截器(實現HandlerInterceptor
),並將該子域存儲在ThreadLocal
中。然後,根據這個價值,你可以區分你的行爲。