- 川哥教你Spring Boot 2實戰(zhàn)
- 李世川編著
- 638字
- 2024-12-27 21:15:27
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類,便能成功運行。
- ASP.NET Core:Cloud-ready,Enterprise Web Application Development
- Mastering Ext JS(Second Edition)
- Learning Python Web Penetration Testing
- Mastering AWS Lambda
- Moodle Administration Essentials
- vSphere High Performance Cookbook
- Visual C++實例精通
- Building a Recommendation Engine with Scala
- 算法訓(xùn)練營:提高篇(全彩版)
- MySQL程序員面試筆試寶典
- Oracle實用教程
- Mastering Apache Camel
- VMware vSphere Design Essentials
- C# 7 and .NET Core 2.0 Blueprints
- MySQL核心技術(shù)與最佳實踐