[SpringBoot笔记] SpringBoot-01-快速入门案例

  • Post author:
  • Post category:其他




一、创建项目



1. IDEA 创建

新建项目或模块时选择 Spring Initializr 可以看到创建模板

一般把项目名称,文件路径,和 Group 坐标写好,剩下的就可以不用管了,点 Next 即可:

在这里插入图片描述

选择 Spring Boot 版本与依赖

SNAPSHOT 是开发版本,不是发布版本一般不用。我们做一个 Web 项目,所以选一个 Spring Web 的依赖:

在这里插入图片描述

点击 Fnish 即可完成:

在这里插入图片描述

还是熟悉的 Maven 结构,甚至连 .gitignore 都帮我们创建了

项目中的文件结构是从 Spring 官网下载来的,所以如果创建项目时没有联网,就会报如下错误:

请添加图片描述



2. 官网创建

既然说了 IDEA 创建的项目是从 Spring 官网下载来的,那我们再去官网创建一个试试

Spring 官网地址:

https://spring.io/

进入官网选择上方的 Projects >

Spring Boot

在这里插入图片描述

跳转页面后来到页面下方,点击

Spring Initializr

在这里插入图片描述

来到了创建 Spring Boot 项目的模板

左半侧是项目信息,和 IDEA 里的基本一样,多了个 Description 项目描述,无关紧要

右侧是依赖列表,可以添加或删除依赖

在这里插入图片描述

补充完项目信息后,点击右侧的 ADD DEPENDENCIES 按钮,添加 Spring Web 依赖:

在这里插入图片描述

点击 GENERATE 按钮即可下载项目压缩包:

在这里插入图片描述

下载好压缩包解压即可



二、启动项目



1. 编写 controller 类

既然是 Web 项目,控制层还是要有的,我们简单的接收一下请求再返回一个字符串就行了

我在 com.mzz.quickstart.controller 包下的 MyController 类如下:

@RestController
@RequestMapping("/")
public class MyController {
    @GetMapping
    public String sayHello() {
        return "<h2>Hello, Spring Boot!</h2>";
    }
}



2. 启动 Application 类 main 函数

在我们创建项目时的主类包中有一个类,类名是 项目名 + Application(旧版本 Speing Boot 可能就是 Application),这个类中又一个 main 函数,运行这个类即可启动项目

在这里插入图片描述

命令行中可以看出 服务器是运行在 Tomcat 上的,而且端口号是 8080:

在这里插入图片描述

去浏览器里访问我们的 controller 路径试一下:

在这里插入图片描述



3. controller 包必须与 Application 类平行

Application 类和 controller 包属于同一个包,controller 中的类才能被扫描到,如图:

在这里插入图片描述

像下面这样则不行:

在这里插入图片描述

如果觉得不方便的话,创建项目时的包名可以去掉末尾的项目名



版权声明:本文为Cey_Tao原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。