JJUGナイトセミナー「初めてのひとのためのSpring/Spring Boot」(2022年5月23日開催)の「実演編」ライブコーディングの、Spring Bootを使っていないバージョンです。
- JDK 17
- Spring Framework 5.3
- Thymeleaf 3
- Spring JDBC 5.3
- PostgreSQL 14.2
- 今回はDocker Desktopで実行しています。
- curlコマンド
- jqコマンド
./docker-run-postghresql.sh
src/main/javaディレクトリの com.example.springmemo.SpringMemoApplication
クラスにある main()
メソッドから起動してください。
ブラウザで http://localhost:9000/ にアクセスしてください。
次のコマンドを実行してください。
curl -v -X GET http://localhost:9000/memos | jq
curl -v -X POST -H "Content-Type: application/json" -d "{\"content\":\"aaa\"}" http://localhost:9000/memos
- https://github.com/MasatoshiTada/spring-memo
- 各
config
パッケージが無いことに注目してください。それ以外のパッケージは、ほぼこのリポジトリと同じです(main()
メソッドだけちょっと違います)。
- 各
- 初めてのひとのためのSpring/Spring Boot
- スライド(TBD)
- 動画(TBD)
- 今こそ知りたいSpring DI x AOP
- プロになるためのSpring上級知識
- 図解で学ぶSpring MVC
- 怖くないSpring Bootのオートコンフィグレーション
- 今こそ知りたいSpring Security
- 今こそ知りたいSpring Test
- Spring Fest 2020のBeginner Track
- 書籍
- 改訂新版Spring入門
- Spring徹底入門
- 僕のブログ令和時代に「Spring入門」「Spring徹底入門」を読むとき気をつけるべきN個のことも合わせて読んでください。
- Spring公式ドキュメント
- Spring Boot公式ドキュメント