天天看點

一 使用IDEA建立spring boot項目前言開始建立項目maven的設定使用git 倉庫管理代碼(以下為補充内容)

目錄

  • 前言
  • 開始建立項目
  • 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儲存項目

開始建立項目

一 使用IDEA建立spring boot項目前言開始建立項目maven的設定使用git 倉庫管理代碼(以下為補充内容)
一 使用IDEA建立spring boot項目前言開始建立項目maven的設定使用git 倉庫管理代碼(以下為補充内容)
一 使用IDEA建立spring boot項目前言開始建立項目maven的設定使用git 倉庫管理代碼(以下為補充内容)
一 使用IDEA建立spring boot項目前言開始建立項目maven的設定使用git 倉庫管理代碼(以下為補充内容)
一 使用IDEA建立spring boot項目前言開始建立項目maven的設定使用git 倉庫管理代碼(以下為補充内容)

maven的設定

如果你發現,下載下傳依賴包時特别的慢,那麼我建議你設定一下下載下傳倉庫的位址

打開IDEA 的maven設定

我這裡是我自己下載下傳 的maven,當然你也可以使用IDEA自帶的maven

一 使用IDEA建立spring boot項目前言開始建立項目maven的設定使用git 倉庫管理代碼(以下為補充内容)

設定自己的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>
		·······
           
一 使用IDEA建立spring boot項目前言開始建立項目maven的設定使用git 倉庫管理代碼(以下為補充内容)

這樣就建立一個項目完成了

試試簡單的hello world 看能否正常啟動

我們來寫個簡單的控制器

一 使用IDEA建立spring boot項目前言開始建立項目maven的設定使用git 倉庫管理代碼(以下為補充内容)

然後啟動spring boot

一 使用IDEA建立spring boot項目前言開始建立項目maven的設定使用git 倉庫管理代碼(以下為補充内容)

在浏覽器中通路 http://127.0.0.1:8080/hello

一 使用IDEA建立spring boot項目前言開始建立項目maven的設定使用git 倉庫管理代碼(以下為補充内容)

OK 建立完成

好玩的日志消息 banner.txt

在resource 目錄下添加這個檔案,看看啟動時有什麼變化吧檔案下載下傳位址

一 使用IDEA建立spring boot項目前言開始建立項目maven的設定使用git 倉庫管理代碼(以下為補充内容)

使用git 倉庫管理代碼(以下為補充内容)

如何使用git不是我要講的重點,我講的是已經建立好的項目如何利用IDEA上傳到git倉庫中

想了解使用git的參考這篇文章

常用的git指令

1. 首先,我們在本地建立倉庫,并将項目送出到本地

1.1 我們利用idea建立一個Maven項目(其實随便什麼項目都可以).

一 使用IDEA建立spring boot項目前言開始建立項目maven的設定使用git 倉庫管理代碼(以下為補充内容)
一 使用IDEA建立spring boot項目前言開始建立項目maven的設定使用git 倉庫管理代碼(以下為補充内容)

這兩步操作的意義是在本地(在本項目所在路徑)建立一個Git倉庫

1.2将本項目添加到本地倉庫

我們在項目檔案名上右鍵選擇git,通過add添加到本地庫的跟蹤區,再comment正式送出到本地倉庫

至此,在本地建立倉庫操作完成。

一 使用IDEA建立spring boot項目前言開始建立項目maven的設定使用git 倉庫管理代碼(以下為補充内容)

2.建立遠端Git倉庫。

本執行個體是在碼雲上建立項目,其他github、gitlab類似。(效果圖如下)

一 使用IDEA建立spring boot項目前言開始建立項目maven的設定使用git 倉庫管理代碼(以下為補充内容)

3.将本地項目推送到遠端倉庫

遵循git送出流程,我們需要先pull後push,是以我們需要先在IDEA上設定遠端倉庫位址

一 使用IDEA建立spring boot項目前言開始建立項目maven的設定使用git 倉庫管理代碼(以下為補充内容)

将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完成。

繼續閱讀