.. _section1-springboot-introduction-label: Introduction ===================================================== Spring BootはSpring Frameworkを使用したアプリケーションを簡単に構築するためのスターターである。 主な特徴として以下のようなものが挙げられる。 * スタンドアロンベースのSpringアプリケーションの作成 * WARファイル作成を必要としないサーバ組み込み * 依存性管理の簡素化 * 自律駆動的な設定 * 自動生成やXML定義の除外 今回、以下の環境で簡単な動作検証を実施した。 動作環境 ----------------------------------------------------- [OS] MacOSX 10.9.5 [JVM] Java(TM) SE Runtime Environment (build 1.8.0_40-b27) Java HotSpot(TM) 64-Bit Server VM (build 25.40-b25, mixed mode) [SpringBoot] Spring Framework Boot 1.4.0.RELEASE 事前準備 ------------------------------------------------------- Mavenプロジェクトに以下のライブラリを追加しておく。LombokやJUnitを追加しているが、こちらは任意である。本ドキュメントでは、これらのライブラリを利用したコードが出てくるので注意すること。 .. sourcecode:: xml :caption: pom.xml :linenos: org.springframework.boot spring-boot-starter-parent 1.4.0.RELEASE org.projectlombok lombok provided org.springframework.boot spring-boot-devtools provided org.springframework.boot spring-boot-starter-test test org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-maven-plugin