SpringBoot——ResponseBody

SpringBoot——ResponseBody很多情况下我们希望后端的调用结果能直接写入Http的响应体中以供前端获取来更新页面显示,此时需要我们在以@controller为注解的类中对相应方法加上@ResponseBody注解:@ControllerclassHelloWorldController{@RequestMapping(“/hello”)@ResponseBodypublicStringhello(){return”HelloWorld!”;}}我们也可

大家好,又见面了,我是你们的朋友全栈君。

很多情况下我们希望后端的调用结果能直接写入Http的响应体中以供前端获取来更新页面显示,此时需要我们在以@controller为注解的类中对相应方法加上@ResponseBody注解:

@Controller
class HelloWorldController { 
   

    @RequestMapping("/hello")
    @ResponseBody

    public String hello(){ 
   

        return "Hello World!";
    }
}

我们也可以对类整体加上@ResponseBody注解以表示这个类中所有方法的返回值都写入Http的响应体中:

@Controller
@ResponseBody
class HelloWorldController { 
   

    @RequestMapping("/hello")

    public String hello(){ 
   

        return "Hello World!";
    }
}

但是慎重起见还是第一种方法更常用,因为controller类中的方法可能会有重定向。
我们也可以将Controller和ResponseBody合二为一:

@RestController
class HelloWorldController { 
   

    @RequestMapping("/hello")

    public String hello(){ 
   

        return "Hello World!";
    }
}

实际@RestController是同时集成了两种注解:
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/140433.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 基于麦克风阵列的现有声源定位技术有_阵列原理

    基于麦克风阵列的现有声源定位技术有_阵列原理专利名称:使用麦克风阵列对声源定位的方法技术领域:本发明涉及声源的定位,更具体地讲,涉及一种使用麦克风(MIC)阵列来对声源定位的方法。背景技术:阵列信号处理已经广泛应用于通信、雷达、声纳、医学和航天航空等诸多领域。近年来,随着反恐战的开展,各国已经研制了各种探测爆炸点或枪炮射击点的位置的设备。在实际应用中,由于视觉定位往往不易实现,从而发展了一些声学定位的系统,例如,美国的回力棒系统、以…

    2022年9月22日
    3
  • MongoDB(六)—-MongoDB索引的额外属性

    MongoDB(六)—-MongoDB索引的额外属性

    2020年11月12日
    178
  • js三目运算符多条表达式_递归算法js

    js三目运算符多条表达式_递归算法js表达式Q?A:B在Q求值为TRUE时的值为A,在Q求值为FALSE时的值为B。例如下面判断奇数偶数的例子: varnumbuer=5; if(numbuer%2!=0){ document.write(“该数为奇数”); } else{ document.write(“该数为偶数”); }改写为三元表达式时…

    2025年7月5日
    3
  • Java7 新特性 —— java.nio.file 文件操作

    Java7 新特性 —— java.nio.file 文件操作

    2020年11月19日
    146
  • YOLOv5学习总结(持续更新)「建议收藏」

    YOLOv5学习总结训练效果(持续更新)前言网络结构可视化yolov3yolov4yolov5核心基础内容Mosaic数据增强自适应锚框计算自适应图片缩放首先感谢江大白大佬的研究与分享,贴上链接深入浅出Yolo系列之Yolov5核心基础知识完整讲解将yolov3-v5的变化讲的很清楚,思路很清晰,值得花时间好好从头到尾读一遍。训练效果(持续更新)先贴结果,自己试了组工牌胸牌检测(yolov5s),100个epoch的mAP@.5达到0.95,效果真的不错,检测速度也很快,一张图0.009s(20

    2022年4月12日
    139
  • pycharm安装及配置教程_pycharm配置环境变量

    pycharm安装及配置教程_pycharm配置环境变量目录一、安装1.下载2.安装二、基本配置三、增加解释器四、字体大小调整五、常用快捷键一、安装1.下载pycharm下载地址:http://www.jetbrains.com/pych…

    2022年8月26日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号