1. ホーム
  2. java

[解決済み] アノテーション @GetMapping と @RequestMapping(method = RequestMethod.GET) の相違点

2022-03-10 15:59:52

質問

とはどう違うのですか? @GetMapping@RequestMapping(method = RequestMethod.GET) ?
Spring Reactiveの例で見たのですが @GetMapping の代わりに @RequestMapping

解決方法は?

@GetMapping のショートカットとして機能する合成アノテーションです。 @RequestMapping(method = RequestMethod.GET) .

@GetMapping は、より新しいアノテーションです。 コンシューマーをサポートしています。

Consumeのオプションは:

consumes = "text/plain"。
consumes = {"text/plain", "application/*"}.

詳細はこちらをご覧ください。 GetMapping アノテーション

または読みます。 リクエストマッピングバリアント

RequestMapping はコンシューマーもサポートしています。

GetMappingはメソッドレベルのみ、RequestMappingアノテーションはクラスレベルおよびメソッドレベルで適用可能です。