Spring BootとKotlinにて開発しています。
以下の記事を参考にMappingの際、パラメータを指定しています。
http://yo1000.hateblo.jp/entry/2015/05/11/233017
質問としてはパラメータ指定あり、なしでは一般的にどちらを使うのでしょうか?
参考コード
実際にこのようなパラメータを指定するのですが、指定なしと指定ありではマッチしなかった処理の挙動が変わります。
@RequestMapping("/edit/{id:^[a-z0-9]+$}") @PathVariable id: Long
で/edit/ほげ
のようなパスにアクセスするとNotFoundが返ります。
一方で、以下のように指定するとBadRequestになります。
@RequestMapping("/edit/{id}")
一般的なWebページでは存在しないパスにアクセスするとNotFoundになりますが、実際の設計としてどういった感じでNotFoundとBadRequestの使い分けをするのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/19 11:26