环境准备

  • (1)JDK 环境必须是 1.8 及以上,传送门:jdk1.8.191 下载
  • (2)后面要使用到 Maven 管理工具 3.2.5 及以上版本
  • (3)开发工具建议使用 IDEA,也可以 MyEclipse

springboot新建mysql数据库 新建springboot工程_spring boot

      

springboot新建mysql数据库 新建springboot工程_spring_02

此处讲解用的是IDEA,个人认为IDEA工具使用较为方便,里面集合了多种插件,更利于开发,简化了相关依赖的配置。

以下就详细介绍一个简单的SpringBoot项目的搭建过程:

第一步:打开IDEA,点击New新建一个项目

springboot新建mysql数据库 新建springboot工程_spring boot_03

     

第二步、选择Spring Initializr,核对你右边部分的SDK版本及框架来源,点击Next下一步

springboot新建mysql数据库 新建springboot工程_测试方法_04

             

springboot新建mysql数据库 新建springboot工程_spring boot_05

第三步:设置项目所属组,项目名称,选择java版本

springboot新建mysql数据库 新建springboot工程_测试方法_06

第四步:选择对应的SpringBoot版本,一般选择2.1较为稳定,选择开发中用到的配置依赖包,也可以不选择,在用到时向pom里面添加对应的jar

springboot新建mysql数据库 新建springboot工程_测试方法_07

第五步:再次设置项目名称,选择存储项目的路径,点击创建

springboot新建mysql数据库 新建springboot工程_spring_08

         

springboot新建mysql数据库 新建springboot工程_配置文件_09

第六步:创建成功,查看项目结构及其配置文件等

springboot新建mysql数据库 新建springboot工程_配置文件_10

第七步:启动

springboot新建mysql数据库 新建springboot工程_测试方法_11

         

springboot新建mysql数据库 新建springboot工程_配置文件_12

第八步:如何更改启动banner,不要Spring自带的(《《《Spring》》》)

——只需要在resources目录下新建一个banner.txt文件,然后再文件里设置你的样式即可

springboot新建mysql数据库 新建springboot工程_测试方法_13

springboot新建mysql数据库 新建springboot工程_spring boot_14

第九步:编写测试方法

测试方法前,我们先在配置文件里配置一下我们的启动端口

application.properties

#启动端口
server.port=8444

   

springboot新建mysql数据库 新建springboot工程_测试方法_15

编写一个控制类-->便于规范我们新建一个controller包-->建一个HelloWord.class

springboot新建mysql数据库 新建springboot工程_spring_16

springboot新建mysql数据库 新建springboot工程_配置文件_17

当用到上面那个注解是爆红,则说明没有引入此注解依赖,我们只需要将鼠标到注解上,IDEA会提示所需依赖,我们只需点击下载即可。

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

springboot新建mysql数据库 新建springboot工程_spring boot_18

书写简单的控制类HelloWord.class

package com.example.demo.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.CrossOrigin;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@CrossOrigin
@RequestMapping("/TEST")
public class HelloWord {

    @GetMapping("/HelloWord")
    public String HelloWord(){
        return "你的第一个SpringBoot项目";
    }
}

 

springboot新建mysql数据库 新建springboot工程_配置文件_19

其中:@RestController = @Controller + @ResponseBody

而@ResponseBody : 该注解用于将Controller 的方法返回对象, 
通过适当的HttpMessageConverter转换为指定格式后,写入Response对象的body数据区。

 @Controller 不用解释了

另外:@RequestMapping :用来处理请求地址映射的注解,可用于类或方法上。
也可以写作 GetMapping 、PostMapping、PutMapping 、DeleteMapping 、PatchMapping。
这些在后面的文章我们在详细说明。

第十步:启动测试

springboot新建mysql数据库 新建springboot工程_测试方法_20

启动成功,我们可以看到我们在配置文件里更改的端口号

接下来我们打开浏览器测试我们刚刚写的那个方法:

在地址栏输入——http://localhost:8444/TEST/HelloWord

 

springboot新建mysql数据库 新建springboot工程_spring boot_21

到此一个简单的springboot项目就创建好了。