В зависимости от вашей конкретной проблемы, вместо использования разных представлений, основанных на домене, я хотел бы использовать средство разрешения тем Spring, чтобы использовать одни и те же представления, а затем изменять различные части этого представления на основе домена.
Затем вы можете поменять местами разные стили и контент в зависимости от посещаемого домена.
Для получения дополнительной информации о средстве разрешения темы Spring:
http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/mvc.html#mvc-themeresolver
После того, как вы поймете, как реализовать темы, вам просто нужно написать средство разрешения тем, которое разрешает файл свойств темы на основе домена, который посетил пользователь.
Конечно, если вам нужны совершенно разные представления для разных доменов, вам может потребоваться немного другое решение.