Spring Boot入门(1)-第一个Spring Boot应用

博主准备近期抽空学习Spring Boot,从入门搞起。

一、环境介绍

为了方便管理依赖的 jar,我们需要使用 Maven 来管理项目

博主使用的环境配置如下

  • java 版本:1.8.0_144
  • Maven 版本:3.5.0

 

博主这里使用的是 IntelliJ IDEA 的开发工具,Mac OSX系统。

 

二、创建项目

1、打开 IntelliJ IDEA,点击 Create New Project

2、选择 Spring Initializr ,点击 Next

3、填写相关信息,然后点击 Next

Spring Boot入门(1)-第一个Spring Boot应用

4、选择 SpringBoot 的版本,同时勾选 Web,然后点击Next

Spring Boot入门(1)-第一个Spring Boot应用

5、然后填写项目名称和项目路径,可以修改

6、然后我们可以等 Maven 下载几个依赖包,如果你配置的阿里的镜像,可能会快点

7、最终 SpringBoot 初始项目结构如下

Spring Boot入门(1)-第一个Spring Boot应用

8、我们可以删除几个没用的文件,如 .mvn, mvnw,mvnw.cmd 这三个文件

 

三、启动项目

SpringBoot有三种启动方式,下面将一一介绍

1、直接使用 IDE 启动

最方便的是使用我们的开发软件 IntelliJ IDEA 启动

点击 src/java下的 BlogApplication.java 文件,点击 run 运行

如果看到下图的启动过程

Spring Boot入门(1)-第一个Spring Boot应用

倒数第二行有 Tomcat 启动的端口号,默认是 8080

打开浏览器,输入 localhost:8080 就能访问该项目啦

Spring Boot入门(1)-第一个Spring Boot应用

说明启动正常,因为我们还没有项目嘛,所以目前是 404 页面

 

2、命令行启动,直接运行

先关闭刚才在 IDE 里启动的项目,下面我们尝试在终端中启动

① 进入项目文件夹

/Users/liuyanzhao/Documents/JavaStudy/workspace/springboot

② 运行项目

mvn spring-boot:run

Spring Boot入门(1)-第一个Spring Boot应用

最后我们也能看到项目启动成功的标识

Spring Boot入门(1)-第一个Spring Boot应用

③ 打开浏览器,输入 localhost:8080 ,依然能访问

 

3、第二种命令行方式启动,先编译再执行jar

我们先关闭刚才的终端,即关闭 Tomcat,重新打开一个终端。

① 进入项目文件夹

/Users/liuyanzhao/Documents/JavaStudy/workspace/springboot

② 编译项目

mvn install

③ 进入 target 目录

cd target

④ 找到对应的 jar,如 blog-0.0.1-SNAPSHOT.jar

然后 运行 jar 包

java -jar blog-0.0.1-SNAPSHOT.jar

⑤ 打开浏览器,输入 localhost:8080 ,一样能访问项目