Spring MVCでは、コントローラとメソッド/アクションごとにどのようにRequestMapping
を設定するのか分かります。Spring MVCリクエストマッピング。これは動的/設定可能ですか?
しかし、私は、これは、設定可能になりたかったので、もし例I以下のコントローラのために:私のアプリケーションでは今
BlogController
- with methods for listing blogs entries, single entry, new, update, etc.
ArticleController
- with methods for listing articles entries, single entry, new, update, etc.
ので、管理者セットアップできるwebisteのための2つのブログ、1つの記事のセクション管理者は、別の記事セクションを望んでいるので、彼らはただのような新しいセクションであることを設定しながら、後に多分
www.example.com/article_section1/ - uses ArticleController
www.example.com/blog1/ - uses BlogController
www.example.com/blog2/ - uses BlogController
:
のURLは次のようになりますこれはもちろん、アプリケーションを再起動しなくても動的に/オンザフライで動作する必要があります。
私の質問は、コントローラへのURLマッピングをどのように処理するかにのみ関係しています。
これはSpring MVCではどのように可能ですか?
コントローラーまたはメソッドレベルで@RequestMapping("/helloWorld")
を使用するコントローラーにURLをマップする方法しかわかりませんが、これによりURLマッピングが固定され、必要なように構成できなくなります。
更新:
Iは次のようにコントローラのタイプへのマッピングであり、データベース内のパスを格納する:私はどのようにディスパッチすることができ、上記の情報と
path controller
/article_section1/ article
/blog1/ blog
/blog2/ blog
..
、正しいコントローラへのリクエスト?
ここでも、再デプロイ/再ロードするために探して、私は、これはより多くの作業が、その仕様にする必要があります実現していない:)
これをどのように実装したのですか?私も同様の状況にあります。 – DairyLea