- 顧客の全件一覧表示・新規追加を行えるWebアプリ
- 演習1〜4:Spring Bootを使わない構成
- 演習5:Spring Bootにアプリを移植
- 演習6:Actuatorの追加
- Webフレームワーク : Spring MVC
- ビュー : Thymeleaf 3
- 入力検証 : Hibernate Validator 6
- データアクセス : Spring Data JDBC
- 認証認可 : Spring Security
- サーバー : 組み込みTomcat
- DB : H2(組み込みDB)
- 01-spring5 : 演習1〜4(穴埋め形式)
- 02-spring5-answer : 演習1〜4の解答例
- 03-boot2 : 演習5〜6(穴埋め形式)
- 04-boot2-answer : 演習5〜6の解答例
- 番号付きTODOコメントの順に作業を進める
- いくつかJUnitテスト実行のTODOがあるので、
- グリーンになれば次のTODOへ
- レッドならば以前のTODOを見直す
別途ブログにまとめています。
- JDK 11
- IntelliJ IDEA または Spring Tool Suite (なるべく最新版)
- 文字コードは全てUTF-8
- curlコマンド
- jqコマンド
- 02-spring5-answerのcom.example.Mainクラスを実行(組み込みTomcatが起動する)
- ブラウザで http://localhost:8080/sample/ にアクセス
- メールアドレス「admin@example.com」 パスワード「admin」でログイン
- 顧客の新規追加を行ってみる(空のままで送信、入力して送信)
01-spring5のpom.xmlを開き、内容を確認する(変更不要)