• [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 "

    Hello, Spring Boot!

    "
    ; } }
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    2. 启动 Application 类 main 函数

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

    在这里插入图片描述

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

    在这里插入图片描述

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

    在这里插入图片描述

    3. controller 包必须与 Application 类平行

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

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

    在这里插入图片描述

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

  • 相关阅读:
    Go channel同步
    4.8烧饼排序问题
    Java代码优化的30个小技巧
    node.js的认识与了解1
    【学习笔记】数位dp
    Spark分布式计算原理
    Cocoa Application-基础
    浏览器输入框或表单关闭自动填充autocomplete=off
    【区块链】讲解
    Mobtech秒验:实人认证防黄牛,一键登录助力畅抢票
  • 原文地址:https://blog.csdn.net/Cey_Tao/article/details/126661337