Spring Boot
Java での Web アプリケーション開発を簡略化するオープンソースフレームワークです。
Spring Framework(Springともいう) をベースに、開発を迅速化するための機能が追加されています。
メリット
- XMLファイルの設定は、pom.xmlで自動生成される
pom:Project Object Model - @で始まるアノテーションにより、コード量を減らせる
Annotation:注釈
@Controller:リクエストを受け取るクラス
@RequestMapping("/fortune"):リクエスト/fortuneで動くメソッド - Eclipseで導入が簡単
Java Maven
Java プロジェクトのビルド、管理、依存関係管理を容易にするツールです。
Apache Software Foundation によって開発され、オープンソースソフトウェアとして無料で利用できます。
プロジェクト構成
Spring Boot プロジェクトは、以下の構成になっています。
pom.xml: プロジェクトの設定ファイル
src/main/java: ソースコード
src/main/resources: 設定ファイル、リソース
src/test/java: テストコード