ホームページ  >  に質問  >  本文

java - @PathVariableが空の場合にデフォルト値を指定できますか?

リーリー

id ​​が必須ではないパラメータであり空にできる場合、どのように処理する必要がありますか? デフォルト値を指定することも、この方法で使用しないこともできます。Java は渡されたパラメータにデフォルト値を指定できますか?パラメータ? Java を書き始めたばかりなので、あまり簡単ではありません。

巴扎黑巴扎黑2712日前1208

全員に返信(2)返信します

  • 習慣沉默

    習慣沉默2017-05-17 10:08:50

    @PathVariable は URL に null は意味がないため、デフォルト値を設定できません。
    パラメータが実際に空である可能性があり、デフォルト値が必要な場合は、@RequestParams を使用できます。

    返事
    0
  • phpcn_u1582

    phpcn_u15822017-05-17 10:08:50

    {id}/{userId} 必須条件でない場合は、このようにパラメータを渡さず、 @ModelAttribute アノテーションを使用し、オブジェクトを使用してパラメータを渡すことをお勧めします。

    返事
    0
  • キャンセル返事