一、環境介紹
我當前用的工具及版本爲例,具體環境如下
1.STS(Spring Tool Suite SpringbootIDE)
2.mysql5.7
3.jdk1.8
4.git
6.maven3
8.tomcat8(開發過程中不需要,使用IDE的容器即可,部署的時候不用springboot自帶的容器,我用的獨立的tomcat部署的)
二、安裝jdk
下載jdk,到官網下載,也可以到本站【工具箱】功能中搜索jdk。
jdk的安裝就不多說了,大致步驟還是說一下:如果.exe的直接安裝就行了,如果是壓縮包,解壓縮然後配置環境變量JAVA_HOME,path,classpath等。
三、安裝IDE
下載STS(SpringbootIDE)可以到官網上下載,下載地址:http://spring.io/tools/sts/all (我用的版本是STS Version: 3.9.5.RELEASE)
下載完解壓,然後進入目錄如 D:\spring-tool-suite-3.9.5.RELEASE-e4.8.0-win32-x86_64\sts-bundle\sts-3.9.5.RELEASE
雙擊STS.exe即可打開IDE了。
四、配置git
1.創建github倉庫
首先註冊個github賬號,然後創建一個倉庫存放代碼的,我們使用公共的github保管我們的代碼。大致步驟如下:
登錄github,選擇新建倉庫New repository
進入創建倉庫頁面,填寫你的倉庫信息,如下圖
點擊創建後你的倉庫就創建成功了
2.上傳項目
(1)STS已經自帶git插件了,先生成授權SSHkey,打開IDE選擇window>preference
生成完ssh-rsa後點擊保存
保存後會在目錄下生成2個文件“id_rsa”和“id_rsa.pub”,保存好後面用。
(2)回到github網站,登錄後點擊settings,如下圖所示:
進入設置頁面
點擊new ssh key創建一個sshkey
這裏面key中填寫的內容就是第一步中生成的id_rsa.pub中的內容,把這個文件打開,複製裏面的內容粘貼到key下即可,到此完成了github的授權。
(3)右鍵你的項目選擇Team-share project…,你的項目要與前面創建github倉庫時填寫的項目名稱要一致。
創建好本地倉庫後,代碼已經可以提交到本地的git倉庫中了,但是還需要提交到遠程github中,代碼託管在github中安全,也便於異地開發比如你在公司在家裏都可以檢出同一套代碼。
(4)右鍵項目點擊team-commit
然後選擇你要提交的內容,從上面選擇文件點擊”+”,要提交的文件就到下面去了
然後點擊提交
這裏的URI是github倉庫的地址
然後輸入你的github的用戶名密碼,點擊下一步
然後點擊finish
至此你的代碼就已經提交到github上了
3.檢出代碼
檢出代碼,首先在STS中點擊git
在彈出的窗口中選擇clone URI
這裏的URI是github中倉庫的地址
填寫git的用戶名密碼後點擊下一步,然後繼續下一步進入如下窗口
選擇你要上傳的項目,注意這裏面的項目名稱要和你創建git倉庫時填寫的項目名稱一致,然後finish
五、MAVEN安裝
maven的安裝就簡單了,首先下載maven(下載地址http://maven.apache.org/download.cgi)
安裝步驟
1.解壓maven包,目錄結構大致如下:
2.配置環境變量
增加maven_home變量設置maven的根目錄
將maven目錄下的bin目錄註冊到path中
3.配置settings
進入maven安裝目錄下的conf目錄修改settings.xml,下面是我的settings僅供參考
<settings>
<localRepository>D:\apache-maven-3.0.3\my</localRepository>
<interactiveMode>true</interactiveMode>
<offline>true</offline>
<pluginGroups>
<pluginGroup>org.mortbay.jetty</pluginGroup>
</pluginGroups>
<servers>
</servers>
<mirrors>
<mirror>
<id>my-repository</id>
<name>Maven Repository Manager running on my</name>
<url>http://192.168.15.181:8081/nexus/content/groups/public/</url>
<mirrorOf>external:</mirrorOf>
</mirror>
<mirror>
<id>sonatype</id>
<mirrorOf></mirrorOf>
<name>sonatype</name>
<url>http://repo1.maven.org/maven2</url>
</mirror>
</mirrors>
<profiles>
<profile>
<id>myumaven</id>
<activation>
<activeByDefault>false</activeByDefault>
<jdk>1.6</jdk>
</activation>
<repositories>
<repository>
<id>myServer</id>
<name>my Server</name>
<releases>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
<checksumPolicy>fail</checksumPolicy>
</snapshots>
<url>http://192.168.15.181:8081/nexus/content/groups/public/</url>
<layout>default</layout>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>myPlugin</id>
<name>my Plugin</name>
<releases>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
<checksumPolicy>fail</checksumPolicy>
</snapshots>
<url>http://192.168.15.181:8081/nexus/content/groups/public/</url>
<layout>default</layout>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
<activeProfiles>
<activeProfile>mymaven</activeProfile>
</activeProfiles>
</settings>
以上就是spring boot開發前的環境準備工作,都是基於本人開發環境介紹的,所以有些地不詳細請在網上具體查閱。
下一篇將介紹如何搭建一個springboot項目