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

一、创建项目

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 中的类才能被扫描到,如图:

在这里插入图片描述
像下面这样则不行:

在这里插入图片描述

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值