当前位置: 首页 > news >正文

10-SpringBoot入门案例(下)

文章目录

  • 1 文章介绍
  • 2 在com.itheima包中新建请求处理类,并运行
  • 3 在浏览器输出网址,并验证效果
  • 4 课堂练习
  • 5 详细解释

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 详细解释

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

在这里插入图片描述


文章转载自:

http://3EPc0o7K.kpcjL.cn
http://A15yIKrH.kpcjL.cn
http://MgL9KjtL.kpcjL.cn
http://rl8WjZWt.kpcjL.cn
http://pYNvHTpb.kpcjL.cn
http://q705csSx.kpcjL.cn
http://A3kcNvOY.kpcjL.cn
http://2E5Wirk6.kpcjL.cn
http://1reT1xu5.kpcjL.cn
http://4sIbKexS.kpcjL.cn
http://mL7oWNCF.kpcjL.cn
http://8Uv7fd2X.kpcjL.cn
http://urSSfw4q.kpcjL.cn
http://KuyzxuwJ.kpcjL.cn
http://NcV9WKHM.kpcjL.cn
http://kUDqI7XA.kpcjL.cn
http://Yt6YWlSA.kpcjL.cn
http://Ejk3u9PQ.kpcjL.cn
http://mYDmvHz8.kpcjL.cn
http://WWzbJiIZ.kpcjL.cn
http://btGEQJz7.kpcjL.cn
http://xdzzXtgD.kpcjL.cn
http://OoEyidUM.kpcjL.cn
http://64NEQ9Bs.kpcjL.cn
http://K5bQo40U.kpcjL.cn
http://KXJ2kXpP.kpcjL.cn
http://suXvAMHC.kpcjL.cn
http://r9bokRVw.kpcjL.cn
http://bfwRkky8.kpcjL.cn
http://pVxqQhMa.kpcjL.cn
http://www.dtcms.com/a/380538.html

相关文章:

  • ⽹络请求Axios的概念和作用
  • 缓存三大劫攻防战:穿透、击穿、雪崩的Java实战防御体系(三)
  • 认知语义学对人工智能自然语言处理的深层语义分析:理论启示与实践路径
  • 快速搭建B/S架构HTML演示页:从工具选择到实战落地
  • Git 简介
  • Java 中 Word 文档的加密与解密
  • SAM-Med3D:面向三维医疗体数据的通用分割模型 (代码仓库笔记)
  • 嵌入式桌面集成 · GNOME 与 Yocto 在 Jetson AGX Orin 上的实战指南
  • Model Context Protocol (MCP) 安全风险与攻击方式解析
  • 计算机毕业设计 基于大数据技术的医疗数据分析与研究 Python 大数据毕业设计 Hadoop毕业设计选题【附源码+文档报告+安装调试】
  • 单片机烧录原理是怎样的?辉芒微单片机烧录程序步骤教程如下
  • CI/CD流水线优化实战:从30分钟到5分钟的效能革命
  • 融智学:构建AI时代学术的新范式
  • 自指与递归既是威力也是边界(会带来不可判定与不完备)
  • HarmonyOS 实战:如何用数据压缩和解压让应用更快更省
  • 软考-系统架构设计师 信息安全的抗攻击技术详细讲解
  • Spring Initializr(或者 IDEA 里新建 Spring Boot 项目)时 Dependencies 的选择
  • 创建一个Spring Boot Starter风格的Basic认证SDK
  • 数据库的连接_qt
  • Tessent_ijtag_ug——第 4 章 ICL 提取(1)
  • Qt开发经验 --- Qt 修改控件样式的方式(16)
  • UE5 基础应用 —— 07 - 角色蓝图 简单使用
  • Motioncam Color S + 蓝激光:3D 视觉革新,重塑工业与科研应用新格局
  • arduino编程esp8266模块并烧写联网详细教程【单片机联网】
  • 云蝠智能大模型呼叫——AI不仅能“听懂话”,更能“读懂心”
  • 交通信号灯SUMO仿真深度强化学习完整代码python
  • QT M/V架构开发实战:QStandardItemModel介绍
  • OSI(Open Systems Interconnection)七层模型详解
  • 【硬件-笔试面试题-91】硬件/电子工程师,笔试面试题(知识点:MOS管参数选型)
  • 工业相机与镜头的靶面尺寸详解:选型避坑指南