官术网_书友最值得收藏!

1.5 Spring Boot 2示例

本節(jié)將介紹一個基于Spring Boot 2的簡單Web項目。首先,在Eclipse的菜單中,選擇File→New→Project,在彈出窗口中,選擇Maven Project項,然后單擊Next按鈕。

在新打開的窗口中勾選第一項,即創(chuàng)建一個簡單項目,然后單擊Next按鈕,打開一個新窗口,如圖1.13所示。填寫Group Id和Artifact Id項,然后單擊Finish按鈕,完成新項目的創(chuàng)建。

圖1.13 New Maven項目窗口

在新建項目中打開pom.xml文件,增加如下內(nèi)容:

以上內(nèi)容很簡潔,元素properties中內(nèi)容是為了解決Eclipse存在的一個bug,但不影響項目運行。元素parent和dependency屬于核心依賴,在這里使用了版本2.2.6.RELEASE。保存該pom文件后,在路徑src\main\java\com\zioer\controller創(chuàng)建文件SpringBootApp.java,內(nèi)容如下:

保存以上內(nèi)容,該java類文件很簡單,一個main函數(shù)和一個普通方法,運行該文件,在Console窗口出現(xiàn)如圖1.14所示內(nèi)容,并很快啟動完成。

圖1.14 Console窗口

在瀏覽器中輸入下列網(wǎng)址:

http://127.0.0.1:8080/index

訪問可得到如圖1.15所示內(nèi)容。

圖1.15 訪問Spring Boot簡單項目

啟動并運行成功。如圖1.16所示為該項目工程目錄。

該項目的Maven依賴如圖1.17所示。

圖1.17列出的只是其中一部分,實際上該項目依賴的Jar包很多。由以上示例可知,創(chuàng)建Spring Boot項目非常簡單,很容易構(gòu)建一個基本框架,并解決基于Spring Boot依賴問題,其重點在于(POM)文件中的starter依賴,給開發(fā)人員減負(fù),開發(fā)人員無需關(guān)注太多東西,只需要關(guān)注其中一小部分內(nèi)容即可。

圖1.16 springbootdemo目錄

圖1.17 項目依賴

實際上,Spring Boot提供了很多這樣類似的starter依賴,常見的有:

· spring-boot-starter-web;

· spring-boot-starter-data-jpa;

· spring-boot-starter-security;

· spring-boot-starter-test;

· spring-boot-starter-thymeleaf;

· spring-boot-starter-jdbc;

· spring-boot-starter-json。

本節(jié)介紹Spring Boot的一個簡單示例,實現(xiàn)了一個簡單功能,篇幅不多,由此可見,Spring Boot實現(xiàn)一個開發(fā)應(yīng)用系統(tǒng)基本框架,沒有復(fù)雜的XML配置,需編寫pom文件和一個java類,便能成功運行。

主站蜘蛛池模板: 湾仔区| 宝山区| 九寨沟县| 开阳县| 南华县| 塔河县| 乐安县| 清原| 吴桥县| 睢宁县| 雷州市| 长顺县| 区。| 丹东市| 隆安县| 师宗县| 岚皋县| 大悟县| 诸暨市| 五常市| 万年县| 高清| 林芝县| 南部县| 泽州县| 托里县| 镇巴县| 松潘县| 怀化市| 缙云县| 长子县| 南涧| 西畴县| 赤壁市| 盖州市| 南召县| 札达县| 东明县| 栖霞市| 通道| 舟山市|