【web开发】Spring Boot 快速搭建Web项目(三)

devtools/2024/9/29 16:46:42/

Date: 2024.08.31 18:01:20 author: lijianzhan

简述:根据上篇原文Spring Boot 快速搭建Web项目(二),由于已经搭建好项目初始的框架,以及自动创建了一个启动类文件(TestWebApplication.java

1.定义请求处理类,在com.example.testweb这个包下创建一个子包controller目录,在该目录下创建HelloController.java文件
操作如下:
在这里插入图片描述

2.接下来要标识它是一个请求处理类,还要指定它要处理的请求是/hello,所以需要 在这个类上加一个注解@RestController,然后在方法上再加上一个注解@RequestMapping,那RequestMapping里面指定的value值是它要处理的请求路径是/hello

源码:

java">package com.example.testweb.controller;import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;/*** 请求处理类* */
@RestController // 该注解用来标识当前类就是spring当中的一个请求处理类而不是一个普通类
public class HelloController {/*** 请求处理方法* @return:该方法的返回值就是我们要返回浏览器的数据* @RequestMapping: 注解是建立url路径跟我们这个方法之间的对应关系* 当我们的程序运行起来之后,会自动的占用一个端口号9999* 协议://主机[:端口][/路径]* http://localhost:9999/hello* @RequestMapping里面指定的value值就是它要处理的请求路径是什么* */@RequestMapping("/hello") // 指定它要处理的请求路径public String hello() {System.out.println("---------------web program start--------------");return "Let it is go!";}
}

操作如下:

3.运行测试,重新启动引导类,并进入浏览器输入网址,(ps:按照此格式,协议://主机[:端口][/路径]),请求成功后会返回return的结果。
在这里插入图片描述


http://www.ppmy.cn/devtools/118776.html

相关文章

RK3568笔记六十三:基于LVGL的Linux相机

若该文为原创文章,转载请注明原文出处。 记录移植韦老师的基于LVGL的Linux相机项目,主要是想学习如何在LVGL下显示摄像头数据。 此项目是基于老师的源码框架移植的,地址是lv_100ask_linux_camera: 基于LVGL的Linux相机 (gitee.com) 个人使用的是RK3568,正点原子板子,所以…

【算法——KMP】

1理解next数组定义:最长相等前后缀(不含当前字符并且不能是整体) 算法讲解100【扩展】 KMP算法原理和代码详解_哔哩哔哩_bilibili next数组的值:假设这个i出现了不匹配就从next[i]的位置开始在再匹配 2next数组生成 看一下是怎…

定制智慧科技展厅方案:哪些细节是成功的秘诀?

随着数字科技浪潮的迅猛推进,智慧科技展厅跃升为科技成果展示与技术对话的前沿阵地。其策划与实施方案因而显得尤为关键。在此过程中,精雕细琢每一环节,确保创意与技术的无缝对接,成为不可或缺的要点。现在,让我们深入…

【Python】FeinCMS:轻量级且可扩展的Django内容管理系统

在互联网飞速发展的今天,内容管理系统(CMS)成为了网站开发中的核心工具,尤其对于需要频繁更新内容的企业和个人站点而言,CMS 提供了极大的便利。市场上有许多不同的 CMS 工具可供选择,其中基于 Django 框架…

如何更改 Ubuntu/Linux 终端中命令行提示符的颜色

参考链接:更改 Ubuntu/Linux 终端中命令行提示符的颜色 主要是修改.bashrc文件中的一行配置,将注释去掉,如下 #force_color_promptyes,一开始被注释 force_color_promptyes

windows10录屏工具,四款新手必备软件!

今天要和大家聊的是-——win10的录屏工具。在Win10电脑上,那些让我们爱不释手的录屏神器有很多,不管是哪个行业的人,录屏软件简直是日常工作的得力助手,比如说对于程序员来说,不管是分享代码教程、记录bug复现&#xf…

el-table中根据状态改单元格样式

需求&#xff1a;el-table中&#xff0c;有一列需要根据状态不同&#xff0c;显示的样式也不通。 解决方法&#xff1a; :cell-style"cellStyle" <el-table:data"tableData"style"width: 100%"size"mini"border:header-cell-style…

第十四届蓝桥杯真题Python c组F.棋盘(持续更新)

博客主页&#xff1a;音符犹如代码系列专栏&#xff1a;蓝桥杯关注博主&#xff0c;后期持续更新系列文章如果有错误感谢请大家批评指出&#xff0c;及时修改感谢大家点赞&#x1f44d;收藏⭐评论✍ 【问题描述】 小蓝拥有 n n 大小的棋盘&#xff0c;一开始棋盘上全都…