RequestMapping を次のように使用する Spring コードを見ています。
@RequestMapping("/foo/{bar:.+}")
これは機能的に次のものとは異なりますか?
@RequestMapping("/foo/{bar}")
私が知る限り、RegExp は常にスラッシュ間のセグメントに適用されるため、この 2 つは同等であるはずです (ただし、.+ は「空でない?」と言うかもしれません)。
質問を言い換える別の方法は次のようになると思います。
Spring はor{bar}
と同等です{bar:.*}
か{bar:.+}
?