SpringbootWeb快速入门

news/2024/7/7 22:04:45

1. 创建新项目,并勾选相关依赖

  • 选中Spring Initializr,设置相关项

image.png

  • 点击next
  • 选中spring web

image.png

  • 点击create

image.png

2. 定义HelloController类,添加方法和注解

image.png

  • import org.springframework.web.bind.annotation.RequestMapping;: 这一行导入了Spring MVC中的一个注解,名为@RequestMapping。这个注解在Controller类的方法上使用,用于映射HTTP请求到具体的方法上。
  • import org.springframework.web.bind.annotation.RestController;: 这一行导入了@RestController注解。这个注解表示该类是一个REST控制器,Spring会为每个类创建一个实例,并将HTTP请求映射到类中的方法。
  • @RestController: 这是一个注解,它表明该类是一个REST控制器。它相当于之前的@Controller和@ResponseBody的结合。
  • public class HelloController: 这一行定义了一个公共类HelloController。
  • @RequestMapping(“/hello”): 这是一个注解,使用在类级别(对于整个类),它将所有路径为"/hello"的HTTP请求映射到这个控制器中。
  • public String hello(): 这是一个公共方法,没有返回类型。在Spring MVC中,这个方法被视为处理请求的地方。
  • System.out.println(“hello zakcomy”);: 这是一个Java语句,用于在控制台打印出"hello zakcomy"字符串。这通常用于调试或者在程序运行时提供一些状态信息。
  • return “Hello zakcomy@@@~";: 这个语句表示该方法的返回值是字符串"Hello zakcomy@@@~”。在Spring MVC中,这个字符串将会直接作为HTTP响应的内容返回给客户端。

image.png

image.png


image.png
如上显示则运行成功

3. 浏览器显示

在浏览器运行http://localhost:8080/hello

image.png


http://lihuaxi.xjx100.cn/news/1605102.html

相关文章

QECon大会亮相产品,全栈测试平台推荐:RunnerGo

最近在gitee上看见一款获得GVP(最有价值开源项目)的测试平台RunnerGo,看他们官网介绍包含了接口测试、性能测试、自动化测试。知道他们有saas版可以试用,果断使用了一下,对其中场景管理和性能测试印象深刻,…

每日学习打卡Day1(2023-10-9)

算法: leetcode 16. 最接近的三数之和 文章阅读: 十年过去了,UI 框架还停滞在原地……DOM中的node节点属性详解DOM节点类型及其属性和方法Chrome 117 重大更新:Network 面板就能发起 Mock 请求 !!&#x…

小程序广告变现的收益怎么样?

在微信小程序中嵌入广告是一种常见的变现方式。通过合作伙伴或广告平台提供的广告资源,普通人可以获得一定的收益。但需要注意的是,在选择广告时要根据自己的小程序类型和目标用户进行合理的匹配,以提高广告效果和变现能力。 AdSet官方资讯-…

孙哥分布式VIP课程

杜绝一两门课程割韭菜,杜绝引流之后换老师,全行业唯一支持全套试听的良心课程。 你目前学习提高跳槽是否有如下痛点 1、网上开源课程“琳琅满目”,学完后还是掌握的不够扎实,理解的不够透彻,学无所成2、学了若干知识…

10.10作业

运算符重载 #include <iostream>using namespace std;class Per{friend bool operator<(const Per &l, const Per &r);friend const Per operator(const Per &L,const Per &R);friend Per &operator-(Per &l , const Per &r); private:i…

Python大数据之Python进阶(五)线程

文章目录 线程1. 线程的介绍2. 线程的概念3. 线程的作用4. 小结 线程 学习目标 能够知道线程的作用 1. 线程的介绍 在Python中&#xff0c;想要实现多任务除了使用进程&#xff0c;还可以使用线程来完成&#xff0c;线程是实现多任务的另外一种方式。 2. 线程的概念 线程是进程…

【gcc】RtpTransportControllerSend学习笔记 2: Probe

本文是woder大神 的文章的学习笔记。大神的webrtc源码分析(8)-拥塞控制(上)-码率预估 详尽而具体,堪称神作。本文使用的代码是m79 ,与大神有不同。在【gcc】RtpTransportControllerSend学习笔记 1 中,跟着 大神ishen 从RtpTransportControllerSend 到cc-controller对gcc的使…

AlmaLinux (兼容centos)安装Geant4与ROOT

AlmaLinux 介绍 AlmaLinux OS 是一个开源、社区驱动的 Linux 操作系统&#xff0c;它填补了因 CentOS 稳定版本停止维护而留下的空白&#xff0c;同时更加强大。 安装 AlmaLinux 这个我用的是 windows 子系统进行安装 首先打开微软商店&#xff0c;然后搜索AlmaLinux&#…