写在前面:所有讲解都在MAC OS环境下进行。
目录
- JAVA1.8配置(不讲解,请看https://blog.csdn.net/deliciousion/article/details/78046007)
- maven3.4.5安装和配置
- IDE选择与配置
- 第一个spring boot项目创建
一、JAVA1.8配置
略
二、maven3.4.5安装和配置
1、文件官方下载地址
http://maven.apache.org/download.cgi
可能下载maven官方版本有更新,要注意的是maven和java版本要保持一致,可以在刚才链接最下面找到历史版本,然后对应下载。
2、maven安装
将maven解压到一个全英文的目录下,如:/Users/abcd/Documents ,如果要知道所在文件夹的目录:可以打开终端,然后将文件夹拖进去,就可以看到所在的目录了。
command+空格,输入zhongduan, 调出终端,如果你是第一次配置环境变量,按照图1依次输入
如果不是第一次(如果你配置过tomcat也算),就按图2依次输入:
这样就会通过记事本打开.bash_profile,里面有我之前配置过的tomcat环境变量
继续添加
export M2_HOME=/usr/local/apache-maven-3.5.4
export PATH=$PATH:$M2_HOME/bin
注意3.5.4后面有一个空格字符
command+s保存
关闭终端,再打开 或者输入source .bash_profile
使bash_profile生效
然后输入mvn -v验证是否成功
如果看到如下log信息,代表安装成功~
还有一种方式,直接在终端设置不需要打开记事本
重新打开终端
如果你是第一次配置环境变量,可以使用“touch .bash_profile” 创建一个.bash_profile的隐藏配置
再输入
vim .bash_profile
按a键,进入编辑模式,然后添加
export M2_HOME=/usr/local/apache-maven-3.5.4
export PATH=$PATH:$M2_HOME/bin
按esc退出编辑模式,然后输入四个字符
:wq!
以上是保存并退出
为使bash_profile生效
重起终端,或者输入:source ~/.bash_profile
然后验证Maven输入:
mvn -v
我推荐打开记事本的方式,因为更加人性化。
3、添加阿里云镜像文件
因为在国内使用maven,需要访问国外Maven的中央仓库以获取所依赖的包,为了解决速度慢,提出了一个方法:为中央仓库设置国内镜像,这样对中央仓库的访问将会被镜像到国内的镜像上,访问速度将得到有效提升。
(1)现在解压的maven文件里找到conf文件夹,在里面找到settings.xml文件,并将其打开。
(2)要在里面修改两处
第一处: 加入一段<localRepository>/Users/liruijun/.m2/repository</localRepository>,修改本地仓库。
第二处: 添加镜像代码
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
最后保存退出即可。
三、IDE选择与配置
这里我选择IntelliJ IDEA,因为我看的教学视频里用的是idea,其实myeclipse也可以,这里贴上教学视频的链接廖师兄,下面采用的截图部分是视频内的演示过程。
我从官网下载的是IDEA 2018.2版本,由学生账号注册。
1、打开idea,创建新项目,点击Create New Project
2、在左侧栏中选择Spring Initializr, 然后Project SDK选择1.8,点击next
3、 Group,我这里修改成com.imooc,com.后面可以随便改;Artifact是项目名,写为girl;其他保持默认,点击next。
4、只要在Web选项里,选择web即可,点击next。
5、项目地址自己选择,最好全英文,点击Finish。
6、删除三个用不到的文件,选中蓝色的那三个,点右键删除。
7、在src/main/java/com.imooc.girl里创建名为HelloController的Class文件,并将图11内的代码输入。
8、输入后,保存,点击右上角的Run 'GirlApplication' 运行按钮。
9、按照本地网络地址加上:8080/hello,访问,可以看见Hello World!创建第一个Spring Boot项目成功!