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

Spring Boot 进阶-第一个程序HelloWorld

在这里插入图片描述
  从我们学习编程语言开始,每次入门一个语言都是从Hello World开始,当然这里我们也不例外。首先从一个简单的HelloWorld程序开始。

  既然是要学着做Java Web开发,那么首先需要了解的就是如何去编写一个RESTFul风格的接口,这里我们就需要引入一个pom的依赖。

<dependency>
     <groupId>org.springframework.boot</groupId>
     <artifactId>spring-boot-starter-web</artifactId>
 </dependency>

  其实在上篇文章中,我们通过Spring Initializr 创建的Spring Boot Demo项目中在配置依赖中有已经存在对应的依赖了。

创建一个RESTFul接口

  在引入了对应的依赖之后,我们来创建一个Controller的控制器代码如下。

@RestController
public class HelloWorldController {
   
    @GetMapping("/hello")
    public String hello(){
   
        return "Hello World!";
    }
}

  @RestController : 这个注解其实是如下两个注解的组合

@Controller
@ResponseBody

  @GetMapping(“/hello”):注解则是如下注解的简写方式


http://www.kler.cn/a/326286.html

相关文章:

  • ElementPlus el-upload上传组件on-change只触发一次
  • 树的直径计算:算法详解与实现
  • 基于gradio+networkx库对图结构进行可视化展示
  • 【Android原生问题分析】夸克、抖音划动无响应问题【Android14】
  • UE5运行时创建slate窗口
  • 基于SpringBoot的旅游网站(程序+数据库+报告)
  • C语言 | Leetcode C语言题解之第447题回旋镖的数量
  • knowLedge-Vue I18n 是 Vue.js 的国际化插件
  • SpringMVC源码-AbstractHandlerMethodMapping处理器映射器将@Controller修饰类方法存储到处理器映射器
  • 关于开发板与虚拟机网络不通问题排查
  • 在线点餐新体验:Spring Boot 点餐系统
  • excel不经过后台实现解析和预览(vue)
  • YOLOv8 Flask整合问题
  • Git 使用方法
  • c++泛型编程
  • 【hot100-java】【二叉树的层序遍历】
  • Excel:常用函数
  • vue中异步批量删除列表数据
  • 常用的MySQL日期、时间函数
  • 视频集成与融合项目中需要视频编码,但是分辨率不兼容怎么办?
  • 使用 C++ 实现卷积运算:从理论到实践的详细指南
  • Leetcode 739.42. 每日温度 接雨水 单调栈 C++实现
  • 局部整体(七)利用python绘制圆形嵌套图
  • 2024/9/29周报
  • SpringMVC5-域对象共享数据
  • NIO基础