簡介
spring框架已經盛行多年,然而還是有許多剛入門spring的程序員因爲配置文件不熟練而出錯導致運行失敗或其他五花八門的問題。spring開源組織據此開發了整合了spring框架的全系列組件,對外只是提供maven或gradle的形式引入parent.pom或parent.gradle,讓每一個spring項目都是以spring子項目的方式來運行,這樣子開發人員的精力可以更多的投入到業務邏輯上去了。
spring優勢介紹
1、上手更快
2、開箱即用,提供各種默認配置簡化項目配置
3、內嵌式容器簡化Web項目
4、沒有冗餘代碼生成和XML配置的要求
5、提供一系列大型企業級項目的功能性特性(比如:安全、健康檢測、外部化配置、數據庫訪問等組件)
本章目的
介紹SpringBoot項目的環境,構建項目過程以及完成一個HelloWorld項目。
開發環境
1、jdk1.8
2、springboot2.1.6RELEASTE
3、開發工具(Intellij IDEA)
4、navicat for mysql
構建項目
使用Intellij IDEA構建項目
1、在菜單欄中File->New->Project,可以看到圖示界面
2、點擊next,可以看到圖示界面
3、點擊next,點擊web並勾選spring web starter,然後一直點擊next,最後finish!
項目目錄結構
/src/main/java:存放所有源代碼
/src/main/resources:存放資源文件與配置文件
/src/test:存放測試文件
自動生成的文件解釋
DemoApplication 該類是程序的入口類內有個main方法,可以直接通過run as運行項目
application.properties 該配置文件是項目的核心配置文件,以xx.xx.xx的形式存在pom.xml
maven配置文件,因爲我們採用的maven管理jar,所以這裏會自動生成一個pom文件
運行項目
編寫HelloWorldController
在/src/main/java目錄下新建一個package命名爲controller,並在其中新建一個HelloWorldController。
訪問localhost:8080/hello就可以看到圖示界面了
可以看到我們已經輸出了"Hello World",本章的講解就到此結束了。