第9章 Spring Web アノテーションと JAX-RS アノテーションの概要


以下の表は、Spring Web アノテーションを JAX-RS アノテーションに変換する方法を示しています。

Expand
表9.1 Spring Web アノテーションと JAX-RS アノテーション
SpringJAX-RS注記

@RestController

 

JAX-RS アノテーションはありません。@Path でクラスにアノテーションを付ければ十分です。

@RequestMapping(path="/api")

@Path("/api")

 

@RequestMapping(consumes="application/json")

@Consumes("application/json")

 

@RequestMapping(produces="application/json")

@Produces("application/json")

 

@RequestParam

@QueryParam

 

@PathVariable

@PathParam

 

@RequestBody

 

JAX-RS にアノテーションはありません。リクエストのボディーに対応するメソッドパラメーターは、アノテーションを必要とすることなく JAX-RS で処理されます。

@RestControllerAdvice

 

JAX-RS にアノテーションはありません。

@ResponseStatus

 

JAX-RS にアノテーションはありません。

@ExceptionHandler

 

JAX-RS には同等のアノテーションはありません。例外は、javax.ws.rs.ext.ExceptionMapper を実装することで処理されます。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat