一、Apache Maven
- 功能:帮助我们构建项目,管理项目中的jar包
- Maven仓库:存放构件的位置(需要时先检查本地仓库,如果没有从远程仓库下载)
- 本地仓库:默认是~/.m2/repository
- 远程仓库:中央仓库(慢)、镜像仓库(国内镜像比较快)、私服仓库
安装
进入官网,点击左侧download进入下载页面,windows系统下载binary zip archive版本使用,安装就非常简单了,解压缩到指定目录即可。
配置
前面提到默认中央仓库比较慢,通常使用国内阿里云的镜像仓库。
解压完成后,找到conf目录下的settings文件进行修改。可以看到<mirros>标签内给了我们一个样例,我们在注释外仿照样例写上阿里云的镜像仓库保存即可。
为了方便使用,我们在系统环境变量里配置好maven,电脑-属性-高级系统设置-环境变量-系统变量-PATH中加上maven的bin目录。
我们可以在cmd下利用mvn命令创建、测试项目,但是为了方便,通常使用集成开发工具idea,就不在此演示命令行操作。官网上也有用户手册,可以学习。
二、IntelliJ IDEA
Ultimate版本需要收费,大学生使用学校邮箱可以免费使用,可以使用Community版本。安装比较简单,和正常安装软件一样。
安装就不具体介绍了,进入IDEA,先配置一下我们刚刚安装好的maven,右下角configure里setting,如图配置。
maven home directory中选择解压的maven目录。User settings file选择override,然后选择我们刚才修改过的settings文件。
三、Spring Intializr
虽然maven管理包很方便,但是我们如果一个一个去下载包就很麻烦,spring initializr根据功能整合了相关的包,使得开发更方便。我使用的Ultimate版本集成了spring initializr,如果没有,可以到https://start.spring.io进行生成,操作都差不多。
这里我们输入一些项目相关的信息,然后选择我们需要用到的一些依赖,这里选择了几个,后续用到的会继续添加。然后选择项目地址就可以生成项目了。
再演示一下用官网生成项目,和上面类似,选择完后点generate就开始下载我们新建的项目。Dependencies先搜索web、thymeleaf、Devtools就可以了,后续会再添加,然后下载,再IDEA里导入项目。
那么我们的项目就新建完成了。进入IDEA时会自动下载一些资源。点击运行,可以在控制台看到tomcat启动在8080端口,我们可以在浏览器访问localhost:8080就可以看到。
四、Spring Boot入门示例
- Spring Boot核心作用
- 起步依赖、自动配置、端点监控
- 示例
- 一个简单的处理客户端请求案例
我们在java下面的包里再创建一个controller包,在controller包里创建一个类,代码如下,点击运行,在浏览器地址栏输入localhost:8080/alpha/hello,就会看到return的字符串,至此我们算是成功搭建起了项目。