一、Maven软件安装
1、Maven作用
维护和管理第三方jar包。实际应用的项目之间存在依赖关系,A项目如果依赖CD项目,A项目需要的jar包我们可能很清楚,但CD项目可能不清楚,Maven可以帮助解决此问题。在完成配置后,Maven项目中可以自动导入直接或间接依赖的jar包。
优势
约定优于配置
使用简单
支持测试
构建简单
CI
插件丰富
2、Maven配置
2.1下载Maven压缩包
在任意浏览器输入maven,找到如图所示的maven官网,进入官网。
[Maven官网](https://maven.apache.org/
进入官网后,寻找Download,根据下图是,选择apache-maven-3.6.3-bin.zip,点击下载,将下载的压缩包保存在D盘无汉字目录的文件夹中,解压。
解压后的文件夹会显示下图所示的文件。
2.2配置环境变量
在电脑最下边一栏搜索中输入“编辑系统环境变量”或类似字样进行搜索,点击环境变量。
点击右下方新建系统变量,变量名起的与Maven相关即可,变量值是刚解压的maven文件夹所在的路径,点击确定。
在系统变量中找到path,点击编辑,显示下图编辑环境变量的页面后点击新建,输入%MAVEN_HOME%\bin,点击确定。
之后,注意一路按确定,直到关闭环境变量,自此,环境变量配置完毕。
2.3添加镜像
打开刚下载的maven文件夹,找到conf文件夹打开,找到setting.xml选择合适方式打开。
将下面代码粘贴到mirrors中,如下图已经粘贴完毕,保存对setting.xml文件的修改。
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
二、SpringBoot环境搭建
1、Spring Boot 是什么
一个简化Spring开发的框架,可以较简单的创建一个可以独立运行的应用程序。
2、搭建过程
在任一浏览器输入Springboot,进入springboot官网,下拉到最后,点击Spring Initializr。
根据需要填写Project Metadata中的内容,右边的依赖项Dependencies根据需要选择,此处只选择了WEB,其余部分默认,点击GENERATE。
注意此处如果没有选择WEB,在pom.xml文件中将会出现标红错误
将下载的Demo压缩包解压后将文件夹存放到D盘(根据电脑情况选择)的目录无汉字的文件夹中,打开Idea,选择文件File,Open,找到demo(不一定是demo,根据之前的设置的名称即可)文件夹,注意选中这一行,点击OK,将会如下图所示。
选择File,选择Settings,如下图找到Maven,修改后面两个地方,上面是maven文件夹所在的位置,下面先选择Override,点击文件夹标示选择maven文件夹里的conf文件夹下的setting.xml文件。
在Background Tasks中会显示插件的下载路径,查看是否有aliyun字样,如果没有,直接关闭Idea,再将其打开,选择游览的MAVEN按键,展开MAVEN,在其下面选择刷新,查看是否有aliyun字样,如果有,等待其下载完成,此处的操作是为了加快下载速度。
下载成功后,可以点开External Libraries进行检验,此处应该有许多jar包,点击Debug(绿色甲虫)查看是否成功
默认端口已经被占用的解决方案
在检验SpringBoot环境是否被搭建成功时,通过Debug,在控制台若出现端口号已经被占用的错误提示,即此时默认端口8080正在被占用。
将下列代码粘贴到application.properties中,改变端口号,注意端口号的范围一般能够使用1024-65535。
server.port = 8084
成功后控制台出现下图结果。
至此,springboot环境搭建完成。
注意:对于最后加速下载依赖的设置需时常注意,每当导入一个项目是,可能需要引入依赖,否则在pom.xml中会标红。通常做法是:
刷新
关闭idea后重新打开
看是否有aliyun路径
如果没有看setting中的maven路径是否配置(注意上面提到的两个设置路径)
如果还有问题,可能是jar包导入错误的原因,去报错的地方(.m2文件夹)将相应文件删除,然后重新导入即可。