10-SpringBoot入门案例(下)

发布于:2025-09-13 ⋅ 阅读:(12) ⋅ 点赞:(0)

1 文章介绍

项目需求

在这里插入图片描述

2 在com.itheima包中新建请求处理类,并运行

在com.itheima包中新建请求处理类HelloController

在这里插入图片描述

粘贴如下代码

package com.itheima;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController // 标识当前类是一个请求处理类
public class HelloController {
    @RequestMapping("/hello") // 标识请求路径
    public String hello(String name){
        System.out.println("程序运行成功!");
        return "Hello " + name;
    }

}

效果图

在这里插入图片描述

切换到启动类运行程序,然后保持程序运行不停止。

在这里插入图片描述
在这里插入图片描述

代码解释

// 指定该类所在的包名(项目目录结构为 com/itheima)
package com.itheima;

// 导入 Spring 的 @RequestMapping 注解,用于映射请求路径
import org.springframework.web.bind.annotation.RequestMapping;

// 导入 Spring 的 @RestController 注解,表示这是一个 REST 控制器
import org.springframework.web.bind.annotation.RestController;

// 标注当前类为 REST 控制器,返回的结果直接作为 HTTP 响应体
@RestController 
// 定义一个公共类 HelloController,用来处理请求
public class HelloController {

    // 把 HTTP 请求路径 "/hello" 映射到下面的方法
    @RequestMapping("/hello") 
    // 定义一个方法 hello,请求时会自动把 name 参数传入
    public String hello(String name){ 
        // 返回字符串 "Hello " + name,作为响应内容
        return "Hello " + name; 
    }

}

3 在浏览器输出网址,并验证效果

打开浏览器,输入 http://localhost:8080/hello?name=itheima

在这里插入图片描述

4 课堂练习

将网址上的Hello itheima改为Hello + 你的名字缩写

在这里插入图片描述

5 详细解释

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述