SpringBoot の一般的なアノテーション

SpringBoot の一般的なアノテーション

自行收集,仅供参考

Spring Boot は Spring フレームワークに基づいて構築されており、Spring の機能を継承し、自動構成、迅速な構築などの多くの新機能を提供します。したがって、Spring Boot には多数のアノテーション関数が含まれており、一般的に使用されるアノテーション関数の一部を以下に示します。

  • @SpringBootApplication: クラスを Spring Boot アプリケーションのメイン クラスとしてマークし、アプリケーションを開始できるようにします。

  • @RestController: クラスを RESTful Web サービスのコントローラーとしてマークします。

  • @RequestMapping: HTTP リクエストをコントローラーのメソッドにマッピングするために使用されます。

  • @GetMapping: HTTP GET リクエストをコントローラーのメソッドにマップします。

  • @PostMapping: HTTP POST リクエストをコントローラーのメソッドにマップします。

  • @PutMapping: HTTP PUT リクエストをコントローラーのメソッドにマップします。

  • @DeleteMapping: HTTP DELETE リクエストをコントローラーのメソッドにマップします。

  • @PathVariable: URL から変数の値を抽出するために使用されます。

  • @RequestParam: リクエストパラメータから変数の値を抽出するために使用されます。

  • @RequestBody: リクエストの本文をメソッドのパラメータにマッピングするために使用されます。

  • @ResponseStatus: 応答のステータス コードを設定するために使用されます。

  • @ControllerAdvice: グローバル コントローラー例外ハンドラーを定義するために使用されます。

  • @Autowired: Bean を自動配線するために使用されます。

  • @ComponentScan: 指定されたパッケージのコンポーネントをスキャンするために使用されます。

  • @EnableAutoConfiguration: Spring Boot の自動構成機能を有効にするために使用されます。

  • @ConfigurationProperties: プロパティを構成ファイルから簡単に読み取れるように、プロパティをクラスにマップするために使用されます。


おすすめ

転載: blog.csdn.net/IWICIK/article/details/129188323