目錄
- 前言
- 開始建立項目
- maven的設定
-
-
- 打開IDEA 的maven設定
- 設定自己的setting檔案
- 好玩的日志消息 banner.txt
-
- 使用git 倉庫管理代碼(以下為補充内容)
-
-
- 1. 首先,我們在本地建立倉庫,并将項目送出到本地
-
- 1.1 我們利用idea建立一個Maven項目(其實随便什麼項目都可以).
- 1.2将本項目添加到本地倉庫
- 2.建立遠端Git倉庫。
- 3.将本地項目推送到遠端倉庫
-
前言
關于spring boot 是什麼我就不再啰嗦了,需要了解的同學可以參考這篇文章 spring boot。
本篇文章主要記錄如何使用IDEA工具建立spring boot項目,以及使用git儲存項目
開始建立項目
maven的設定
如果你發現,下載下傳依賴包時特别的慢,那麼我建議你設定一下下載下傳倉庫的位址
打開IDEA 的maven設定
我這裡是我自己下載下傳 的maven,當然你也可以使用IDEA自帶的maven
設定自己的setting檔案
打開自己的setting.xml檔案
找到<profile> 标簽 添加多個倉庫位址
我推薦阿裡雲的位址 http://maven.aliyun.com/nexus/content/groups/public/
更多maven資料參考文章 settings-xml-配置詳解
·····
·····
<profile>
<repositories>
········
<repository>
<id>nexus</id>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<!-- <url>https://repository.apache.org/content/groups/staging/</url> -->
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
······
</repositories>
<pluginRepositories>
<pluginRepository>
<id>nexus</id>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
······
</pluginRepositories>
</profile>
·······
這樣就建立一個項目完成了
試試簡單的hello world 看能否正常啟動
我們來寫個簡單的控制器
然後啟動spring boot
在浏覽器中通路 http://127.0.0.1:8080/hello
OK 建立完成
好玩的日志消息 banner.txt
在resource 目錄下添加這個檔案,看看啟動時有什麼變化吧檔案下載下傳位址
使用git 倉庫管理代碼(以下為補充内容)
如何使用git不是我要講的重點,我講的是已經建立好的項目如何利用IDEA上傳到git倉庫中
想了解使用git的參考這篇文章
常用的git指令
1. 首先,我們在本地建立倉庫,并将項目送出到本地
1.1 我們利用idea建立一個Maven項目(其實随便什麼項目都可以).
這兩步操作的意義是在本地(在本項目所在路徑)建立一個Git倉庫
1.2将本項目添加到本地倉庫
我們在項目檔案名上右鍵選擇git,通過add添加到本地庫的跟蹤區,再comment正式送出到本地倉庫
至此,在本地建立倉庫操作完成。
2.建立遠端Git倉庫。
本執行個體是在碼雲上建立項目,其他github、gitlab類似。(效果圖如下)
3.将本地項目推送到遠端倉庫
遵循git送出流程,我們需要先pull後push,是以我們需要先在IDEA上設定遠端倉庫位址
将git位址添加進去,之後我們嘗試pull拉取遠端資料會出現如下錯誤
Can't Update
No tracked branch configured for branch master or the branch doesn't exist.
To make your branch track a remote branch call, for example,
git branch --set-upstream-to origin/master master (show balloon)
出現這個錯誤的原因是:本地未建立分支與遠端的master分支進行關聯
解決辦法是在idea左下角的terminal視窗即指令行執行下面代碼
git branch --set-upstream-to=origin/master master
我們在繼續 git pull 時,還會出現下面異常 :fatal: refusing to merge unrelated histories
原因是:在pull時Git發現是兩個不同的項目
解決辦法是在idea左下角的terminal視窗即指令行執行下面代碼
git pull origin master ----allow-unrelated-histories
最後我們在git pull時發現成功了,最後git push完成。