java - @PathVariableが空の場合にデフォルト値を指定できますか?
巴扎黑
巴扎黑 2017-05-17 10:06:50
0
2
1310
リーリー

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

巴扎黑
巴扎黑

全員に返信(2)
習慣沉默

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

いいねを押す +0
phpcn_u1582

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート