如何使用Spring / Java以编程方式创建子域?

时间:2016-09-02 05:49:12

标签: java spring-mvc cloud subdomain

我想在云服务器上使用Java / Spring创建多个子域。我们是否需要任何特定的API来创建子域?

例如:域名:www.example.com

子域:www.my1.example.com

子域:www.my2.example.com

子域:www.my3.example.com

1 个答案:

答案 0 :(得分:3)

考虑Spring MVC项目中的子域是一个常见的错误。子域是Apache等服务器的常见问题。

如果要以编程方式创建“子域”,则需要使用过滤器映射URL。创建一个自定义过滤器,解析整个URL并提取这个名为“子域”的文件。

如果您在过滤器中有my1.example.com,则可以提取my1部分,并将其发送给RequestMapping,例如/ {myXXX} / index 如果您不想在URL中显示/ {myXXX} / index,您也可以使用重写URL来实现这一目标。