首页 > 其他分享 >spring boot——请求与参数校验——使用ResponseEntity处理http响应

spring boot——请求与参数校验——使用ResponseEntity处理http响应

时间:2023-01-27 15:34:01浏览次数:36  
标签:http responseEntity spring boot return ResponseEntity org import

 

 

 

 

 

 

 

 

 

 

 

 

package org.example.controller.requestparam;

import org.apache.ibatis.jdbc.Null;
import org.springframework.http.HttpHeaders;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class ResponseEntityController
{
    // http://localhost:8080//responseEntity
    /**
     * 通过 ResponseEntity 处理响应   基础使用
     * @param
     * @return
     */
    @RequestMapping("/responseEntity")
    public ResponseEntity<String> greeting(){

        return new ResponseEntity<>("hello there", HttpStatus.OK);
    }

    // http://localhost:8080//responseEntity-header
    /**
     * 通过 ResponseEntity 处理响应   添加自定义的http-header
     * @param
     * @return
     */
    @RequestMapping("/responseEntity-header")
    public ResponseEntity<String> greetingHeader(){

        HttpHeaders hds = new HttpHeaders();
        hds.add("Custem-Header","custemHeader");

        return new ResponseEntity<>("hello there", hds,HttpStatus.OK);
    }
    // httpStatus也可以返回不同的状态码


    @RequestMapping("/responseEntity-null")
    public ResponseEntity<Long> greetingNull(){


        return new ResponseEntity<>(null,HttpStatus.BAD_GATEWAY);
    }
}

 

 

 

标签:http,responseEntity,spring,boot,return,ResponseEntity,org,import
From: https://www.cnblogs.com/xiaobaibailongma/p/17068931.html

相关文章

  • spring boot——请求与参数校验——@requestbody
           packageorg.example.controller.requestparam;importorg.springframework.web.bind.annotation.RequestBody;importorg.springframework.w......
  • 使用 Spring Cloud 有什么优势
    提问: 使用SpringBoot开发分布式微服务时,我们面临以下问题与分布式系统相关的复杂性-这种开销包括网络问题,延迟开销,带宽问题,安全问题。解答: 世界是对立的,凡事都有......
  • 【Javaweb】Servlet十 | HttpServletResponse类和HttpServletRequest类
    HttpServletResponse类的作用HttpServletResponse类和HttpServletRequest类一样。每次请求进来,Tomcat服务器都会创建一个Response对象传递给Servlet程序去使用。HttpS......
  • spring boot整合druid数据源
    druid源代码仓库地址:https://github.com/alibaba/druid一、通过配置类进行设置1、pom.xml中添加dependency<dependency><groupId>com.alibaba</groupId><arti......
  • SpringCloud Alibaba
    前言SpringCloudAlibaba致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过SpringCloud编程模型轻松使用这些组件来开......
  • Spring编程注意事项
    Spring编程注意事项目录SpringBean定义1、Spring默认扫描包(ComponentScan注解)只扫描application所在的包下2、我们定义一个类为Bean,如果再显式定义了构造器,那么......
  • Java基于springboot大学生宿舍寝室考勤人脸识别管理系统
    简介Java基于springboot开发的大学生寝室管理系统宿舍管理系统。学生可以查找寝室和室友信息,可以申请换寝室,申请维修,寝室长提交考勤信息(宿管确认学生考勤信息),补签,查看寝室......
  • 消息驱动(SpringCloud Stream)
    前言什么是消息驱动?屏蔽底层消息中间件的差异,降低切换成本,统一消息的编程模型官网:​​https://spring.io/projects/spring-cloud-stream#overview​​​​https://cloud.s......
  • SpringMVC学习笔记 - 第一章 - 工作流程、Bean加载控制、请求与响应(参数接收与内容返
    【前置内容】Spring学习笔记全系列传送门:Spring学习笔记-第一章-IoC(控制反转)、IoC容器、Bean的实例化与生命周期、DI(依赖注入)Spring学习笔记-第二章-注解......
  • 230126_50_SpringBoot入门
    4.首页实现自定义配置packagecom.bill.config;importorg.springframework.context.annotation.Configuration;importorg.springframework.web.servlet.config.an......