SpringBoot學習筆記(1)——構建SpringBoot項目及啓動器的理解
SpringBoot的設計目的是簡化新 Spring 應用的初始搭建以及開發過程。 它嵌入了 Tomcat,無需部署 WAR 文件。因而,SpringBoot 並不是對 Spring 功能上的增強,而是提供了一種快速使用 Spring 的方式。
一、構建SpringBoot項目
1. 使用maven構建SpringBoot項目
注意:Spring Boot的版本與JDK的版本需要互相兼容,這裏使用的是JDK 7和Spring Boot 1.5.10,同時Maven要求3.2以上版本。
2. 修改pom文件,注入SpringBoot啓動座標
<!-- springBoot的啓動器 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
此時,Maven會自動導入web項目所需要的相關jar包。
二、SpringBoot啓動器的理解
springBoot啓動器實際上是一些jar包的集合。
SpringBoot一共提供44種啓動器。
1. spring-boot-starter-web
支持全棧式的web開發,包括了romcat和springMVC等jar
2. spring-boot-starter-jdbc
支持spring以jdbc方式操作數據庫的jar包的集合
3. spring-boot-starter-redis
支持redis鍵值存儲的數據庫操作