マツシタのお勉強

Spring Boot 基礎

参考文献

www.ibm.com

Spring Bootとは

  • Spring Bootとは、構成するのが簡単なSpringアプリケーションフレームワークのこと
  • Springベースのアプリケーションは、構成作業が大変。
  • Spring Bootは構成作業をほとんど行わずにSpringアプリケーションを稼働中の状態にできる。
  • 必要な構成はアノテーションによって行う
  • WebコンテナーとしてTomcatがデフォルトで内蔵されている。

スターター

Spring Bootでは、スターターを使用することで依存関係の構成作業を最小限に抑える。

  • spring-boot-starter-web : Spring MVCとコミコミアプリケーション・Tomcatを使用したRESTful Webサービスを作成する場合に使用する。
  • spring-boot-starter-jdbc : JDBC接続をプールする場合に使用するスターター。TomcatJDBC接続プールベース。

自動構成

デフォルトで、Spring Bootは'@EnableAutoConfiguration'アノテーションによってアプリケーションが自動的に構成される。 自動構成は、クラスパスに指定されているJARと、Beanがどのように定義されているかに基づいて行われる。