前言
之前在 我的JAVA开发之路中有一个学习SpringBoot的过程,然而在这个学习过程中走了一些弯路,今天将其中的干货整理出来。
涵盖点
- 在MAC os下安装JDK和开发环境
- SpringBoot学习资料
- Maven安装与使用
- SpringBoot Hello World
看完这一篇文章,你能够掌握的是,从小白开始,能够安装JAVA JDK,安装开发环境,使用Maven新建SpringBoot项目,使用SpringBoot框架搭建能够运行的HelloWorld项目。
Mac os安装JDK和开发环境
JAVA JDK安装步骤大致如下:
- 从官网下载最新版JAVA SE: 这是Oracle官网并安装.
- 命令行查看JAVA版本和路径:
java -version // 查看版本
/usr/libexec/java_home -- v // 查看路径
// 并复制此路径
- 配置JAVA环境变量:`sudo vim /etc/profile
/etc/profile
#尾部添加
#根据自己的JAVA版本填写
JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home"
CLASS_PATH="$JAVA_HOME/lib"
#把JAVA添加到环境变量PATH中
PATH=".;$PATH:$JAVA_HOME/bin"
- 执行/etc/profile,
source /etc/profile
- 然后查看环境变量有没有设置成功:
echo $PATH
开发环境IDEA安装步骤:
这里是IDEA的下载地址
这是一个比较齐全的JAVA开发环境搭建等
SpringBoot学习资料
关于如何学习Spring Boot
这里是Spring Boot的官网
SpringBoot Hello World
这里是一个关于SpringBoot的博客
SpringBoot是一个比较大而全的框架,需要更多的资源来学习
Maven安装与使用
Apache Maven 是一套软件工程管理和整合工具。基于工程对象模型(POM)的概念,通过一个中央信息管理模块,Maven 能够管理项目的构建、报告和文档。
Maven 能够帮助开发者完成以下工作:
构建;文档生成;报告;依赖;SCMs;发布;分发;邮件列表
总的来说,Maven 简化了工程的构建过程,并对其标准化。它无缝衔接了编译、发布、文档生成、团队合作和其他任务。Maven 提高了重用性,负责了大部分构建相关的任务。
这里这个安装命令成功了
Maven下载
安装完成后验证:mvn -v

安装好之后,我们来了解下Maven的POM文件.



SpringBoot Hello World
这里是Spring的官网文档
还是照着这个来吧,详细些
这里是一个maven的官网使用教程
总结:maven是一个项目管理工具,具体的编译,打包都是它,可以从IDE直接新建maven项目,但是和命令行写xml是一样的。
接下来需要将maven使用熟悉,熟悉命令行指令,熟悉IDE使用。
运行Demo步骤:
- IDEA使用Maven新建项目
- 在pom.xml中添加对Spring Boot的依赖
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.2.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
<properties>
<java.version>1.8</java.version>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
- 在IDEA中对pom.xml右键maven reimport,重新导入依赖
- 然后根据demo 的指示新建hello package和两个类
- 在命令行打包:
mvn package && java -jar target/这是一个具体的名字.jar
// 其实`mvn package`已经把jar包打好,后面的`java -jar target/包名字.jar`是开始运行这个jar包。
curl localhost:8080
这里是demo的讲解位置
这里是SpringBoot的官方文档
这里有中文的资料
好了目前我们已经学会了Maven新建项目,Maven的pom.xml构建项目,Maven build项目打包jar包,java -jar 运行jar包
sudo mvn package -DskipTests
这是maven打包忽略测试
结语
我是一个JAVA开发的小白,在前端工作一年后,还是想运用下大学所学的一些后端知识来做一些有趣的事,所以从小白开始入门,这一篇文章是入门总结,从这一篇文章开始,便可以逐步深入JAVA开发。
网友评论