このプロジェクトはアニメのデータの登録、検索、更新、削除をするレポジトリです。
- Java 17
- Spring Boot 2.7.1
- Docker 20.10.13
$ git clone https://github.com/reytech-co-jp/unit-test-tutorial.git
$ cd unit-test-tutorial
$ docker-compose up -d
$ ./gradlew bootRun
Postmanを使用した画面とcurlコマンドを記載
curl 'http://localhost:8080/api/anime'
curl 'http://localhost:8080/api/anime/1'
curl -X POST 'http://localhost:8080/api/anime' \
-H "Content-Type: application/json" \
-d '{
"name": "Dr.STONE",
"genre": "survival"
}'
※GitBashの場合、日本語の入力は不可
curl -X PATCH 'http://localhost:8080/api/anime/1' \
-H "Content-Type: application/json" \
-d '{
"name": "Fruits Basket",
"genre": "Romantic Comedy"
}'
※GitBashの場合、日本語の入力は不可
curl -X DELETE 'http://localhost:8080/api/anime/1'
(./gradlew bootRun
コマンドで実行している場合)ctrl + c
で終了する
$ docker-compose down
- 存在しないURLへのアクセス
- DBへの接続できないなどのシステムエラー