Skip to content

catechlounge/todo-list-kamoi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

コードを作成する上で気づいたところ/工夫点/技術の選定理由などの考察

Javaを学習中であったため、Spring Frameworkを用いた開発にしました。また、データベースはすぐに導入でき、扱いやすいH2 Databaseを用いました。ビルドツールとしてはMavenを使用しました。

作成したアプリケーションを起動し動作確認する手順

以下のコマンドを実行します:

mvn spring-boot:run

その後、それぞれのAPIに対応するCurlコマンドを入力します。

タイトルを指定してTODOを作成する

curl -i -X POST http://localhost:8080/api/todo \
     -H "Content-Type: application/json" \
     -d '{"title": "買い物に出かける"}'

指定したTODOを取得する

curl -i -X GET "http://localhost:8080/api/todo?id=1"

作成したTODOの一覧を取得する

curl -i -X GET "http://localhost:8080/api/todos"

指定したTODOを変更する

curl -i -X PUT "http://localhost:8080/api/todo?id=1" \
     -H "Content-Type: application/json" \
     -d '{"title": "水を汲んでくる"}'

指定したTODOを削除する

curl -i -X DELETE "http://localhost:8080/api/todo?id=1"

画面上で表示させる(追加要件)

サーバーを起動した状態で以下のリンク先へアクセス

localhost:8080

アクセス後にid入力で指定されたTODOを表示

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors