Spring Bootマイクロサービス開発における共通例外処理とCORS設定の実装
Spring MVCにおける主要なアノテーションの役割
REST APIの開発において、以下のアノテーションはリクエストデータのバインディングとレスポンスの生成に不可欠です。
@PathVariable: URLパス内のプレースホルダーをメソッドの引数にマッピングします。例えば、/users/{id}というエンドポイントからID値を取得する場合に使用します。
@RequestBody: HTTPリクエストのボデ ...
6月28日 02:35 投稿
ASP.NET Core と VS2017 を使用して Windows 上に Web API を構築する
本稿では、「タスク管理」リストを操作するための RESTful API の構築手順を解説します。UI は作成しません。
概要
本チュートリアルで作成する API の仕様は次のとおりです。
エンドポイント
機能説明
リクエストボディ
レスポンスボディ
GET /api/tasks
全タスクの取得
なし
タスクオブジェクトの配列
GET /api/tasks/{id}
指定IDのタスク取得
なし
タスクオブ ...
6月16日 23:36 投稿
Spring MVC での GET リクエストのインターセプトとリクエストオブジェクトの取得方法
Spring MVC では、特定の HTTP メソッド(例:GET)のみをインターセプトするカスタムインターセプタを実装できます。以下にその設定方法と、コントローラメソッド内で HttpServletRequest や HttpSession を取得する方法を示します。
GET リクエスト専用のインターセプタの実装
まず、HandlerInterceptor を実装したインターセプタクラスを作成します(HandlerIntercept ...
5月22日 01:05 投稿