アノテーションインターフェース PostMapping
@TargetSE(METHODSE)
@RetentionSE(RUNTIMESE)
@DocumentedSE
@RequestMapping(method=POST)
public @interface PostMapping
HTTP
POST リクエストを特定のハンドラーメソッドにマッピングするためのアノテーション。 具体的には、@PostMapping は @RequestMapping(method = RequestMethod.POST) のショートカットとして機能する合成アノテーションです。
注意 : このアノテーションは、同じメソッドで宣言されている他の @RequestMapping アノテーションと組み合わせて使用することはできません。同じメソッドで複数の @RequestMapping アノテーションが検出された場合、警告がログに記録され、最初のマッピングのみが使用されます。これは、@RequestMapping だけでなく、@GetMapping、@PutMapping などの合成 @RequestMapping アノテーションにも適用されます。
- 導入:
- 4.3
- 作成者:
- Sam Brannen
- 関連事項:
オプション要素の概要
オプション要素修飾子と型オプションの要素説明StringSE[]RequestMapping.consumes()のエイリアス。StringSE[]RequestMapping.headers()のエイリアス。RequestMapping.name()のエイリアス。StringSE[]RequestMapping.params()のエイリアス。StringSE[]RequestMapping.path()のエイリアス。StringSE[]RequestMapping.produces()のエイリアス。StringSE[]RequestMapping.value()のエイリアス。
要素の詳細
name
RequestMapping.name()のエイリアス。- デフォルト:
- ""
value
RequestMapping.value()のエイリアス。- デフォルト:
- {}
path
RequestMapping.path()のエイリアス。- デフォルト:
- {}
params
RequestMapping.params()のエイリアス。- デフォルト:
- {}
headers
RequestMapping.headers()のエイリアス。- デフォルト:
- {}
consumes
RequestMapping.consumes()のエイリアス。- デフォルト:
- {}
produces
RequestMapping.produces()のエイリアス。- デフォルト:
- {}