springboot连载第一篇,我们直接开始!

 

1.环境准备

1.1安装JDK

Oracle官网下载JDK1.8安装包。

打开获取到的安装包按步骤安装到系统上。

配置系统的环境变量。

验证JDK1.8是否安装成功。

小编为mac电脑,最后打开终端并输入 java -version,如果出现以下信息,则说明JDK安装成功

打开springboot的大门【一】_后端开发

 

 

1.2安装 IntelliJ IDEA开发工具

IntelliJ IDEA 的官方网站(http://www.jetbrains.com/idea/)可以免费下载 IDEA

下载完 IDEA 后,运行安装程序,按提示安装即可。

IntelliJ 为收费软件,建议有财力的同学购买正版license,淘宝可以优惠价买到,也可以自行google好心人分享的,总之鼓励大家用正版。

安装完成后代开IntelliJ IDEA如下

打开springboot的大门【一】_后端开发_02

 

 

1.3安装 Apache Maven

Apache Maven 是目前流行的项目管理和构建自动化工具。

虽然 IDEA 己经包含 Maven 插件,但还是希望大家在工作中能够安装自己的 Maven 插件,方便以后项目配置。

大家可以通过 Maven 的官方网站( http://maven.apache.org/download/)下载最新版的 Maven

小编的 Maven 版本为 apache-maven-3.5.4

打开终端并输入 mvn -v,如果出现以下信息,则说明Maven安装成功

打开springboot的大门【一】_后端开发_03

 

 

 

2.一分钟快速搭建Web项目

2.1打开IntelliJ IDEA,点击“Create New Project”

打开springboot的大门【一】_后端开发_04

 

 

2.2选择Spring InitializrProject SDK 选择安装的版本即1.8

        

打开springboot的大门【一】_后端开发_05

 

2.3填写GroupArtifact

Group一般为组织或公司的域名,这里咱们填上com.testarchitect,希望各位同学都能成为测试架构师

Artifact为项目名,咱们做一个自动化的接口冒烟测试工具,所以就填写auto-smoke-testing

打开springboot的大门【一】_后端开发_06

 

 

2.4选择Web->Spring Web,再点击两次Next

打开springboot的大门【一】_后端开发_07

 

 

2.5 IntelliJ很智能,自动给咱们创建好了HelloWorld

除了HelloWorld.java外,还有一个AutoSmokeTestingApplication.javamain()方法在里面,它是SpringBoot项目服务的启动文件

一般情况下不需要改动

打开springboot的大门【一】_后端开发_08

 

 

2.6完善HelloWorld.java

Spring系列的项目里注解的功能非常强大,也是Srping框架的精髓

@RestController 是一个用于定义SpringBoot 控制器的注解。标记在类上,表示该类处理http请求,并且返回json数据。

@RequestMapping 是一个用来处理请求地址映射的注解,可用于类或者方法。用于类,表示类中所有响应请求的方法都是以该地址作为父路径的,咱们这里用于在Hello()方法上。注解有 valuemethod等属性,value属性可以默认不写。“/hello”就是 value性的值。 value属性的值就是请求的实际地址。

打开springboot的大门【一】_后端开发_09

 

 

2.7启动项目

SpringBoot项目要从main()启动,就是AutoSmokeTestingApplication

打开AutoSmokeTestingApplication,右击main,选择Run ‘AutoSmokeTestingAppl...’

打开springboot的大门【一】_后端开发_10

 

 

启动成功画面如下:java web服务都是部署在Tomcat里,默认占用8080端口

打开springboot的大门【一】_后端开发_10

 

 

2.8访问HelloWorld

打开浏览器,输入http://localhost:8080/hello,激动人心的时刻到了,但这是什么鬼

打开springboot的大门【一】_后端开发_12

 

 

问题在哪呢,回头看下工程结构

打开springboot的大门【一】_后端开发_12

 

 

AutoSmokeTestingApplication是项目的启动文件,它是整个项目的入口,应该在外层目录

所以HelloWorld文件不应该在它的上层目录,把HelloWorld移动到AutoSmokeTestingApplication同一级目录,再次重新启动

打开springboot的大门【一】_后端开发_14

 

 

OK,HelloWorld

打开springboot的大门【一】_后端开发_15