野菜の名前がニンジンや豆やタマネギでない場合にのみ、メソッドにアクセスしたいので、トマトを与えるとビューが返されます。私はこのURLに何か間違いがあると、以下のようにURLを使用していますか?Spring MVCの@RequestMapping()の正規表現
@RequestMapping("/**/vegetables/{name:^[carrot|beans|onions]}")
public String vegetablesNames(){
return "vegetables";
}
@PathVariableとして取得して関数をチェックする方が簡単ではないでしょうか? RegExpは巨大なものですが、私はむしろそれらを避けたいと思います。 – Peter777