前言:學習計划
1、springBoot環境搭建
2、springBoot入門
3、srpingBoot整合Mybatis
4、springBoot整合Redis,Redis集群
5、springBoot簡單綜合案例
一、springBoot簡介
Spring Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置(約定優於配置),從而使開發人員不再需要定義樣板化的配置。通過這種方式,Spring Boot致力於在蓬勃發展的快速應用開發領域(rapid application development)成為領導者
歸納:其實我們可以歸納我一句話:簡化開發,提高效率
二、springBoot特點
1. 創建獨立的Spring應用程序
2. 嵌入的Tomcat,無需部署WAR文件
3. 簡化Maven配置
4. 自動配置Spring
5. 提供生產就緒型功能,如指標,健康檢查和外部配置(這個我也不懂,求指教)
6. 絕對沒有代碼生成和對XML沒有要求配置
三、環境搭建
首先:我們這里講兩種創建方式
1、無需插件安裝,及創建一個maven項目即可(這里先不多講)
2、插件安裝,需要插件springsource-tool-suite,有了這個插件可以很方便的創建springBoot項目,大家可以在這里下載http://spring.io/tools/sts/all/
3、以及一些其他創建項目的需求配置(如:maven,jdk等)
以上,環境准備完成
四、創建springBoot項目(使用插件創建)
1、新建項目


使用插件創建,上面這樣一個springBoot就OK了
五、創建springBoot項目(不使用插件創建)
1,創建maven項目

maven工程創建好了,下面我們要做的就是缺少的東西補上(什么東西,看下面)
第一步:導入pom文件相關依賴
1 <parent> 2 <groupId>org.springframework.boot</groupId> 3 <artifactId>spring-boot-starter-parent</artifactId> 4 <version>1.5.10.RELEASE</version> 5 <relativePath /> <!-- lookup parent from repository --> 6 </parent> 7 8 <properties> 9 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 10 <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> 11 <java.version>1.8</java.version> 12 </properties> 13 14 <dependencies> 15 <dependency> 16 <groupId>org.springframework.boot</groupId> 17 <artifactId>spring-boot-starter-web</artifactId> 18 </dependency> 19 20 <dependency> 21 <groupId>org.springframework.boot</groupId> 22 <artifactId>spring-boot-starter-test</artifactId> 23 <scope>test</scope> 24 </dependency> 25 </dependencies> 26 27 <build> 28 <plugins> 29 <plugin> 30 <groupId>org.springframework.boot</groupId> 31 <artifactId>spring-boot-maven-plugin</artifactId> 32 </plugin> 33 </plugins> 34 </build>
Soeasy,springBoot項目就這樣創建好了,是不是很簡單