springboot學習一:快速入門

簡介

Spring Boot已成爲當今最流行的微服務開發框架,本文是如何使用Spring Boot快速開始Web微服務開發的指南,咱們將使建立一個可運行的包含內嵌Web容器(默認使用的是Tomcat)的可運行Jar包。git

傳統的Spring應用程序須要配置大量的XML文件才能運行,而使用Spring Boot只需極少的配置,就能夠快速得到一個正常運行的Spring應用程序,而這些配置使用的都是註解的形式,不須要再配置XML。web

SpringBoot主要優勢:

一、快速構建項目。spring

二、對主流開發框架的無配置集成。數據庫

三、項目可獨立運行,無須外部依賴Servlet容器。apache

四、提供一系列企業級項目的功能性特性(好比:安全、健康檢測、外部化配置、數據庫訪問、restful搭建等)。瀏覽器

五、提升了開發、部署效率。tomcat

本章目的

使用springboot完成一個簡單的web(springmvc)應用程序,瀏覽器訪問輸出「HelloWord」安全

系統要求

1. jdk1.8springboot

2. springboot 2.1.6.RELEASErestful

3. 開發工具(IntelliJ IDEA 2018.1.5 x64)

6. apache maven(3.6.0,本章採用maven形式管理jar包,具體配置環境變量以及使用請自行查找資料)

開始構建項目

打開工具,界面以下所示:

圖1

咱們點擊Create New Project建立新的工程。以下所示:

圖2

點擊Next,填寫以下。Group、Artifact、Description是maven的配置,不懂的可自行百度。

圖3

繼續Next,以下所示:

1)推薦使用Lombok插件開發。省去不少事,好比 get set 日誌定義等,會單獨開一章節講解。

2)選擇web-starter模塊。

圖4

圖5

繼續Next,以下所示:

圖6

點擊Finish,以下所示:選擇這個,之後修改maven配置的時候,自動進行編譯。

圖7

圖8

備註:若是idea默認 打開 最新編輯的項目。

請依次打開File-->Settings->System Settings 對勾去掉就好。

圖9

至此,idea建立boot項目完成,還有另外一種從 官網(即https://start.spring.io/)下載項目,而後引入的方式,也比較簡單,再也不詳述。

項目構成說明

1).gitignore--分佈式版本控制系統git的配置文件,意爲忽略提交

在 .gitingore 文件中,遵循相應的語法,在每一行指定一個忽略規則。如:

圖10

idea中有.gitignore插件能夠知足你的平常初級使用,推薦使用。以下所示:

圖11

2)mvnw--全名是maven wrapper它的原理是在maven-wrapper.properties文件中記錄你要使用的maven版本,當用戶執行mvnw clean 命令時,發現當前用戶的maven版本和指望的版本不一致,那麼就下載指望的版本,而後用指望的版原本執行mvn命令,好比剛纔的mvnw clean,他會用3.6.0版本的maven執行 mvn clean

mvn文件夾--存放maven-wrapper.properties和相關jar包

mvn.cmd--執行mvnw命令的cmd入口

圖12

3)HELP.md --幫助文檔

md文件,通常的項目都會有,會寫一些項目使用手冊,技術文檔什麼的。

圖13

3)pom.xml --maven主程以下所示:

圖14

圖15

a:項目依賴於spring-boot-starter-parent,主要是 引入一些默認的jar包文件,插件等。

b:項目的group、artifact等一些配置

c、e:項目依賴的jar包

d、f:項目中的maven插件,能夠直接點擊運行

HelloWord

1)依次建包、類

圖16

2)運行Springboot1Application

圖17

看到這個日誌 就說明內嵌tomcat已經啓動成功,而且默認端口號8080

圖18

3)訪問接口http://localhost:8080/test1/helloWord

圖19

至此大功搞成,我們的第一springboot項目成功建立!

我的博客地址:https://www.webcsn.com,一塊兒進步!

相關文章
相關標籤/搜索