タイトル | : コントローラーに関する質問です |
記事No | : 7001 |
投稿日 | : 2023/10/11(Wed) 22:14 |
投稿者 | : katayama |
この間、コントローラーが複数あった場合、 ディスパッチャーは全てのコントローラーを、 見に行くという回答がありましたが、 コントローラ違いで @RequestMappingが 同じだった場合は、 どうなるのが正しい挙動でしょうか?
→私の環境で、コントローラのメソッドをコピーして、 同じコントローラー内でメソッド名と@RequestMappingだけを 変えて配置したところ、 サービス起動中にエラーになりましたが、 それは同じ入口が複数存在してはいけない、 という認識であっていますでしょうか?
また、複数のコントローラーがあった場合(前提としてエラーにならない状態)、見に行く順番とかありますでしょうか?
ブレイクポイントを張って確認したところ、 入力したURLに該当する @RequestMapping のメソッドだけを処理するような動き(inputは止まらなかったので、予想とは違いましたが)でしたので、 読ませる順番とかまでは、 気にしなくても良いかなと思いましたが、 一応気になったので質問致しました。
|