フロントエンドとバックエンドでWebアプリケーションを分けたり、知っているといろいろと便利なRestAPIを作ってみたので書いておく。Spirngをこれから勉強するような人はWebアプリを作る前にRestAPIを作ってみるといいかもしれない。 作るAPIUser(name, email)を持つEntityをCRUDするAPIを作成する。Springのドキュメントが参考になった。 作るAPIは以下の通り。 GET /api/users => 全User取得 (getUsers) GET /api/users/{id} => idのUserを取得 (getUser) POST /api/users => Userを追加 (createUser) PUT /api/users/{id} => Userの更新 (updateUser) DELETE /api/users/{id} => idのUs