issues
search
sugao-2211
/
stockListProject
0
stars
0
forks
source link
Read処理の実装
#7
Closed
sugao-2211
closed
12 months ago
sugao-2211
commented
12 months ago
タスク一覧 → タスク一覧 → 完了すればチェックを入れる
[x] entityクラスを作成する。
[x] lombokを設定する。
[x] mapperクラスを作成する。
[x] "name"部分一致検索の処理を記述する。
[x] 全件検索の処理を記述する。
[x] serviceクラスを作成する。
[x] 全件検索の処理を記述する。
[x] クエリパラメータの有無で処理を分岐する。
[x] クエリパラメータが有る場合、 "name"部分一致検索の処理を実行するように記述する。
[x] パスパラメータ検索の処理を記述する。
[x] controllerクラスを作成する。
[x] responseクラスを作成する。
[x] "quantity”の表示を変更((例)1000→1,000)するための記述をする。
[x] 全件検索又はクエリパラメータで部分一致検索した時にデータを渡す処理を記述する。
[x] パスパラメータを"id"で検索した時にデータを渡す処理を記述する。
[x] 例外処理を実装
[x] controllerクラスに"Not Found"の"ExceptionHandler"を実装する。
[x] "Not Found"のエラー用にexceptionクラスを作成する。
[x] パスパラメータに存在しないidを入力して検索した場合に例外がスローされる実装を行う。
[x] 動作確認を行う
[x] 指定したURLをでリクエストを送るとレコードが全件表示される。
[x] "name"に合致するものを入力してクエリパラメータによる検索を行うと部分一致で該当するレコードが表示される。
[x] 上記を実施したときに10000が10,000となっている。
[x] パスパラメータにidを指定した時に該当するレコードが表示される。
[x] "name"に存在しない文字をクエリパラメータに指定した時にステータスコード404(NotFound)が返される。
[x] 存在しないidをパスパラメータに指定した時にステータスコード404(NotFound)が返される。
[x] 動作確認結果を反映してREADMEを作成する。
[x] 講師・メンターにレビューを依頼する。
[x] レビューでの指摘事項に対応後、mainブランチにmergeする。
sugao-2211
commented
12 months ago
レビューでの指摘事項への対応 → 完了すればチェックを入れる
[x] responseクラスの名称を変更する。
[x] controllerクラスに記述したresponseクラス名も変更する。
[x] serviceクラスに入れた不要なアノテーション(getter)を消す。
[x] コンストラクタをlombokを用いた形(アノテーション)に変更する。
[x] lombokの設定に不備があったため修正する。(依存関係を追記・修正)
[x] serviceクラスのコンストラクタを変更する。
[x] controllerクラスのコンストラクタを変更する。
タスク一覧 → タスク一覧 → 完了すればチェックを入れる