目的
このアプリケーションを作るのは、Spring frameworkを構成する、いろいろなコンポーネントの流れを説明するため。あるいはSpring frameworkのコンポーネントを練習できるプレイグラウンドとして使われる。
機能
- 決められた時メッセージを表示すること
- メッセージを表示する前、許可すること
- 多言語ユーザーインターフェイス
使われる主要なコンポーネント
- Spring Boot 2.1.X
- Spring MVC 5.1.X と thymeleaf 3.0.X
- Spring Security 5.1.X
- Spring JDBC 5.1.X
- Dozer 5.5.X
データベース
データは埋め込み H2 データベースに記憶する。スキーマとデータはアプリケーション起動時がインポートされ、それからアプリケーション終了時全てのデータがなくなった。
必要なもの
- Java SE Development Kit 8以降
- インタネット接続
コンパイルと実行
Apache Mavenラッパーがついていて、だからパッケージマネージャが用意されなくでもいい。
コンパイルする (Microsoft Windowsの場合)
mvnw package
実行する (Microsoft Windowsの場合)
mvnw spring-boot:run
アプリケーションを閉じたい時、Ctrl+Cを押してください。
アカウント
ユーザーネーム | パスワード | 権限 |
---|---|---|
user1 | user1 | USER |
user2 | user2 | USER |
admin | admin | USER, ADMIN |
ソースコード
ソースコードはここでダウンロードできる。