JAVA SpringBoot入门开发整理

作者: BBH_Life | 来源:发表于2018-08-04 15:32 被阅读10次

前言

之前在 我的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

maven下载安装.png
安装好之后,我们来了解下Maven的POM文件. POM1.png
POM2.png
POM3.png

SpringBoot Hello World

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


运行Demo步骤:

  1. IDEA使用Maven新建项目
  2. 在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>

  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入门开发整理

    本文链接:https://www.haomeiwen.com/subject/budmvftx.html