私のアプリケーションでは、リクエストを次のようにマッピングしたコントローラーで 3 つの製品を比較する必要があります。
@RequestMapping(value = "/products/{proId1}Vs{proId2}Vs{proId3}", method = RequestMethod.GET)
public ModelAndView compareThreeProducts(@PathVariable("proId1") int id1, @PathVariable("proId2") int id2, @PathVariable("proId3") int id3)
{
//someLogic
私のURL(http://something/products/12Vs13Vs14)にアクセスすると
http 400 エラーが発生します
私も2つの @pathVariable のように試しました
@RequestMapping(value = "/products/{proId1}Vs{proId2}", method = RequestMethod.GET)
public ModelAndView compareTwoProducts(@PathVariable("proId1") int id1, @PathVariable("proId2") int id2)
これは正常に動作していますが、なぜ私は3つの変数で問題に直面していて、サーバーログにもエラーがないので、バグを見つける方法.
解決策はありますか??