一谆棱、簡介
? ? ? ? ? ? ? ? ? ? Spring Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring應用的初始搭建以及開發(fā)過程拯田。該框架使用了特定的方式來進行配置历造,從而使開發(fā)人員不再需要定義樣板化的配置。通過這種方式船庇,Boot致力于在蓬勃發(fā)展的快速應用開發(fā)領域(rapid application development)成為領導者吭产。
二、Spring boot的特點
? ? 1. 創(chuàng)建獨立的Spring應用程序
? ? 2. 嵌入的Tomcat鸭轮,無需部署WAR文件
? ? 3. 簡化Maven配置
? ? 4. 自動配置Spring臣淤,開發(fā)速度效率快
? ? 5. 提供生產就緒型功能,如指標张弛,健康檢查和外部配置
? ? 6. 絕對沒有代碼生成和對XML沒有要求配置荒典,沒有冗余代碼生成
三、系統(tǒng)需求
? ? 1. 開發(fā)工具:Eclipse? 吞鸭、IntelliJ IDEA
? ? 2. JDK 1.7? JDK 1.8
? ? 3.apache-maven-3.5.0
? ? 4. 數據庫管理工具(Navicat Premium 11.1.7)
? ? 5. springboot 1.5.2.RELEASE(SpringBoot依賴包)
? 四寺董、開始搭建SpringBoot項目
? ? ? ? 1)使用Eclipse創(chuàng)建SpringBoot
? ? ? ? ? ? ? ? ? ? 打開工具,界面如下 “圖1” 所示:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?圖一
我們點擊New Project來創(chuàng)建一個新的springboot應用程序刻剥,我們新建maven項目遮咖,點擊后如下“圖2”所示:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?圖二
接下來我們來看創(chuàng)建項目的步驟,如圖三:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?圖三
? 我們點擊Next>繼續(xù)下一步操作造虏,根據界面輸入選項填寫對應的內容即可如“圖4”所示:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?圖四
我們可以看到目錄結構有如下幾個:
? ? 1御吞、/src/main/java/? 存放項目所有源代碼目錄
? ? 2、/src//main/resources/? 存放項目所有資源文件以及配置文件目錄
? ? 3漓藕、/src/test/? 存放測試代碼目錄
文件解釋:
? ? Application.java? 該類是程序的入口類內有個main方法陶珠,可以直接通過run as運行項目
? ? application.properties? 該配置文件是項目的核心配置文件,以xx.xx.xx的形式存在
? ? pom.xml? maven配置文件享钞,所以這里會自動生成一個pom文件
@SpringBootApplication注解
? ? ? 我們可以看到工具為我們自動生成的入口程序是有@SpringBootApplication的這么一個注解揍诽,那它主要是做什么的呢?不難看出栗竖,它是聲明當前類為sprinboot的入口類暑脆。而一個springboot項目內有且只能有一個這個注解存在。
接下來狐肢,我們來添加SpringBoot所依賴的jar包添吗,圖五所示:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 圖五
新建文件src/main/java/HelloController.java
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?圖六
新建啟動項,src/main/java/Application.java 如圖七所示:
? ? ? ? 注意:Application.java的包級別要在所有Java文件的上一級份名,也就是最高級
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?圖七
初嘗試運行項目
? ? 我們在入口程序類中啟動Application.java的main方法 在控制臺的輸出如下”圖8“所示碟联,證明你已經成功的運行了springboot項目妓美。
????????????????????????????????????????????????????????????????????????????????????????????????????????????????圖八
可以看到我配置了一個@RequestMapping注解來聲明hello()方法可以通過127.0.0.1:8080訪問到,那么我們接下來重新啟動項目(項目中如果重啟出錯應該是注解配置問題)玄帕,訪問地址如下”圖9“所示:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?圖九
本章節(jié)結束部脚,謝謝觀看。如有修改裤纹,請留言