一、环境介绍
我当前用的工具及版本为例,具体环境如下
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项目