コントローラ/サービス/daoレイヤーと同じSpringMVCアプリケーションを使用して複数のサイトを実行することを計画しています。私がやろうとしている方法は、web.xmlの異なるパスにマップされた2つのDispatcherServletを設定することだと思います。その後、site1-servlet.xmlとsite2-servlet.xmlにサイトのバージョンごとに異なる構成を配置できます。 。
iveを少し遊んでページを表示した後、当面の問題は、各コントローラーメソッドを/site1と/site2にマップする必要があることです。サイトのバージョンが間もなく増える可能性があるため、これらをコントローラーにハードコーディングする必要はありません。
最初の質問は、私がこれを最初に正しい方法で行っているかどうかです。
次に、できればホストに基づいて、リクエストをさまざまなDispatcherServletにマップするための最良の方法は何ですか?それらは、apacheのVirtualHostのように到着しますか?
乾杯!NFV