@param @PathVariable @RequestParam @ResponseBody @RequestBody注釈

@param主として注釈プロセスパラメータDAOクラス、使用されていない@paramアノテーション、関数のパラメータのみ、いつクエリ値#{}のみ使用することができ、そしてクラスに属するで使用JavaBeanは、@Param注釈は、問合せに#{}を使用して、またはときにパラメータの数を使用することができる使用することができなければなりません$ {}

 

@PathVariable //127.0.0.1:8040 / findById / 1-- >> URL要求テンプレート変数パラメータは、処理方法にマッピングされ、HTTPのため@GetMapping("/ findById / {ID}")      パラメータ空にすることはできません

 

@RequestParam主なパラメータは何のコメント:

値:パラメータ名、すなわちそのような着信名の要求の領域名にパラメータのユーザ名パラメータ値として名参照要求パラメータ。

 

必要:必要に応じて、デフォルトがtrueの場合、適切なパラメータを持っている必要があります要求を意味し、それ以外の場合は、404エラーコードを報告します。

 

defaultValue:デフォルトでは、デフォルト値を示している場合、同じ名前のリクエストは、例えば、パラメータを、持っていない場合:

 

公衆リスト<EasyUITreeNode> getItemTreeNode(@RequestParam(値= "ID" はdefaultValue = "0")長いPARENTID)

 

@ResponseBody JSON形式への応答の結果

 

@RequestBody JSON形式に要求パラメータ

 

おすすめ

転載: www.cnblogs.com/wenbiquan/p/11391054.html