[横書きアイテム]そんなREST APIで大丈夫ですか?本格的なREST API-プロジェクト設計を実施
1415 ワード
プロジェクトデザイン-テーマ
イベントを登録、表示、変更できるAPI

GET /api/events
{
"profile" : "이벤트 목록 조회 API 문서 링크",
"get-an-event" : "단일 이벤트 조회 링크",
"next" : "다음 페이지",
"prev" : "이전 페이지"
}
OAuth 2認証-create-new-eventリンクの提供{
"profile" : "이벤트 목록 조회 API 문서 링크",
"get-an-event" : "단일 이벤트 조회 링크",
"create-new-event" : "이벤트를 생성할 수 있는 링크",
"next" : "다음 페이지",
"prev" : "이전 페이지"
}
POST /api/events
GET /api/events/{id}
PUT /api/events/{id}
変更
プロジェクト設計-ライブラリ
自己記述メッセージ:SWAGER UIを使用して作成されたAPIドキュメントをプロファイルのタイトルに表示

HATEOASE-HATEOASEを使用して「HAL」形式でデータへのリンクを提供

TEST-JUNIT 5を使用したTDDの練習

TEST&RUNTIME環境分離–テスト環境ではH 2、RUNTIMEではMySQLを使用

Reference
この問題について([横書きアイテム]そんなREST APIで大丈夫ですか?本格的なREST API-プロジェクト設計を実施), 我々は、より多くの情報をここで見つけました https://velog.io/@carrykim/사이드프로젝트-그저-그런-REST-API로-괜찮은가-진정한-REST-API-구현해보기-프로젝트-설계テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol