SpringBoot2.x【一】從零開始環境搭建
對于之前的Spring架構的使用,各種配置檔案XML、properties一旦出錯之後錯誤難尋,這也是為什麼SpringBoot被推上主流的原因,SpringBoot的配置簡單,說5分鐘能從架構的搭建到運作也不為過.
現在更是微服務當道,是以在此總結下SpringBoot的一些知識,新手教程.
Gradle是一個基于Apache Ant和Apache Maven概念的項目自動化建構開源工具,它使用一種基于Groovy語言來聲明項目設定.也就是和Maven差不多的項目建構工具.
maven要引入依賴 pom.xml
而Gradle引入 build.gradle
Gradle本地安裝教程
Mac_OS :https://www.jianshu.com/p/e9d035f30876
優點: Gradle 相當于 Maven 與 Ant 的合體
缺點: 對于微服務多項目的子類引用,不如 Maven
下面開始進入正題:
進入 https://start.spring.io/ 生成一個初始項目
這裡會下載下傳一個zip的項目壓縮包
demo.zip解壓之後記得複制下demo檔案夾放的路徑
在此用的開發工具是IntelliJ IDEA
下面是導入流程:
IDEA裡點選File -> Open -> 粘貼剛剛的demo檔案夾路徑 -> 找到build.gradle輕按兩下
-> Open as Peoject -> 等待Gradle加載完就好,看不明白看下圖
(可選) 更改項目名
修改 settings.gradle
去檔案夾把項目檔案夾名稱改了
重新導入, 到此, 更改項目名結束
打開之後Gradle加載下載下傳的特别慢,要換成國内源,打開build.gradle配置檔案用下面的替換
build.gradle
啟動前準備
依據下圖把 DemoApplication 啟動類 移到包最外層
啟動類相當于管理項目的負責人,你把他扔到與控制層同級肯定出錯不是;
** TestController.java **
啟動成功之後通路 http://localhost:8080/hello
上圖成功代表項目可以通路了
什麼是yml?
YML檔案格式是YAML (YAML Aint Markup Language)編寫的檔案格式,YAML是一種直覺的能夠被電腦識别的的資料資料序列化格式,并且容易被人類閱讀,容易和腳本語言互動的,可以被支援YAML庫的不同的程式設計語言程式導入,比如: C/C++, Ruby, Python, Java, Perl, C#, PHP等。
聽不懂吧,其實我也看不明白
就是相當于xml,properties的配置檔案,看的更直覺,上代碼吧還是
yml需要注意,冒号(:)後面要跟空格,第二級和第一級要在上下行用一個Tab的距離
** application.yml **
歡迎關注微信公衆号