JAVA SpringBoot入门开发整理


前言

之前在 我的JAVA开发之路中有一个学习SpringBoot的过程,然而在这个学习过程中走了一些弯路,今天将其中的干货整理出来。

涵盖点

  • 在MAC os下安装JDK和开发环境
  • SpringBoot学习资料
  • Maven安装与使用
  • SpringBoot Hello World

看完这一篇文章,你能够掌握的是,从小白开始,能够安装JAVA JDK,安装开发环境,使用Maven新建SpringBoot项目,使用SpringBoot框架搭建能够运行的HelloWorld项目。

Mac os安装JDK和开发环境

JAVA JDK安装步骤大致如下:

  1. 从官网下载最新版JAVA SE: 这是Oracle官网并安装.
  2. 命令行查看JAVA版本和路径:
java -version // 查看版本
/usr/libexec/java_home -- v // 查看路径
// 并复制此路径
  1. 配置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"
  1. 执行/etc/profile, source /etc/profile
  2. 然后查看环境变量有没有设置成功: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

JAVA SpringBoot入门开发整理_第1张图片
maven下载安装.png

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

JAVA SpringBoot入门开发整理_第2张图片
POM1.png

JAVA SpringBoot入门开发整理_第3张图片
POM2.png

JAVA SpringBoot入门开发整理_第4张图片
POM3.png

SpringBoot Hello World

这里是Spring的官网文档
还是照着这个来吧,详细些
这里是一个maven的官网使用教程
总结:maven是一个项目管理工具,具体的编译,打包都是它,可以从IDE直接新建maven项目,但是和命令行写xml是一样的。
接下来需要将maven使用熟悉,熟悉命令行指令,熟悉IDE使用。


运行Demo步骤:

  1. IDEA使用Maven新建项目
  2. 在pom.xml中添加对Spring Boot的依赖

    org.springframework.boot
    spring-boot-starter-parent
    2.0.2.RELEASE



    
        org.springframework.boot
        spring-boot-starter-web
    



    1.8



    
        
            org.springframework.boot
            spring-boot-maven-plugin
        
    


  1. 在IDEA中对pom.xml右键maven reimport,重新导入依赖
  2. 然后根据demo 的指示新建hello package和两个类
  3. 在命令行打包:
mvn package && java -jar target/这是一个具体的名字.jar
// 其实`mvn package`已经把jar包打好,后面的`java -jar target/包名字.jar`是开始运行这个jar包。
  1. curl localhost:8080

这里是demo的讲解位置
这里是SpringBoot的官方文档
这里有中文的资料
好了目前我们已经学会了Maven新建项目,Maven的pom.xml构建项目,Maven build项目打包jar包,java -jar 运行jar包
sudo mvn package -DskipTests这是maven打包忽略测试

结语

我是一个JAVA开发的小白,在前端工作一年后,还是想运用下大学所学的一些后端知识来做一些有趣的事,所以从小白开始入门,这一篇文章是入门总结,从这一篇文章开始,便可以逐步深入JAVA开发。

你可能感兴趣的:(JAVA SpringBoot入门开发整理)