連載記事「SpringBoot アプリ開発」を読み進めると、サンプルの Webアプリを制作することができます。
今回は、サンプルアプリの概要と使用製品を書いていきます。
連載記事
SpringBoot アプリ開発の連載記事は以下の通りです。
- 概要・使用プロダクト(今回の記事)
- プロジェクト作成・SQL作成
- モデル・リポジトリの作成
- コントローラー・メインの作成
- HTML・JavaScriptの作成
- CSS・画像の作成
- テスト・動作確認
目次
- アプリの機能
- 画面イメージ
- 使用プロダクト
- データベース情報
1. アプリの機能
短いテキスト「つぶやき」を投稿できるアプリケーションです。
つぶやきの「作成・表示・更新・削除(CRUD)」ができる機能を実装します。
2. 画面イメージ
つぶやきのCRUDができるレスポンシブな画面を実装します。
PC向け(サイズ大)
モバイル向け(サイズ小)
3. 使用プロダクト
- JDK 21
- PostgreSQL 15
- Maven 3.9.6
- Spring Boot 3.2.3
- Flyway 9.22.3
- Bootstrap 5.3.0
- Bootstrap Icons 1.11.3
- jQuery 3.7.1
- mustache.js 4.1.0
- Selenide 7.2.1
Spring Boot は、Web, JPA, Test を使用しました。
JDK と Mavenのインストール方法は、以下のリンク先にも記載しています。
4. データベース情報
接続先のスキーマ(データベース)とユーザー情報は以下の通りです。
PostgreSQL のインストール方法は、以下のリンク先にも記載しています。
PostgreSQL Windowsにインストールして接続する方法