首页 > 其他分享 >springboot 返回流式数据

springboot 返回流式数据

时间:2023-06-08 10:58:02浏览次数:36  
标签:返回 springboot stream 流式 ResponseEntity out

@PostMapping("/stream")
public ResponseEntity<StreamingResponseBody> stream() {
    StreamingResponseBody stream = out -> {
        for (int i = 0; i < 3; i++) {
            try {
                Thread.sleep(1000);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
            out.write(("This is line " + i + "\n").getBytes());
            out.flush();
        }
    };
    return ResponseEntity.ok().contentType(MediaType.TEXT_PLAIN).body(stream);
}

标签:返回,springboot,stream,流式,ResponseEntity,out
From: https://www.cnblogs.com/rise0111/p/17465518.html

相关文章

  • SpringBoot 全局异常处理
    SpringBoot全局异常处理在使用SpringBoot开发Web应用时,异常处理是必不可少的一部分。在应用中,异常可能会出现在任何地方,例如在控制器、服务层、数据访问层等等。如果不对异常进行处理,可能会导致应用崩溃或者出现未知的错误。因此,对于异常的处理是非常重要的。在SpringBoo......
  • 一些动态几何问题的流式算法
    本文为STOC'04AlgorithmsforDynamicGeometricProblemsoverDataStreams的阅读笔记。论文作者PiotrIndyk,研究领域:高维几何问题,流式算法,摘要数据结构维护,稀疏傅立叶变换。1近似算法在假设\(\text{P}\neq\text{NP}\)的情况下,近似算法一般针对NP最优化问题(N......
  • JAVA的springboot+vue企业客户信息反馈平台,附源码+数据库+文档+PPT
    1、项目介绍企业客户信息反馈平台能够通过互联网得到广泛的、全面的宣传,让尽可能多的用户了解和熟知企业客户信息反馈平台的便捷高效,不仅为客户提供了服务,而且也推广了自己,让更多的客户了解自己。对于企业客户信息反馈而言,若拥有自己的平台,通过平台得到更好的管理,同时提升了形象......
  • pytest + yaml 框架 -32.re 正则解析返回结果
    前言pytest-yaml-yoyo插件可以支持3种表达式提取接口返回结果,jsonpath和jmespath适合解析返回的json数据。非json数据的结果可以用re正则表达式取值。re正则取值访问我的博客地址https://www.cnblogs.com/yoyoketang/test_re.yml用例文件内容#上海悠悠wx:2833404......
  • 【实战分享】使用 Go 重构流式日志网关
    项目背景分享之前,先来简单介绍下该项目在流式日志处理链路中所处的位置。流式日志网关的主要功能是提供HTTP接口,接收CDN边缘节点上报的各类日志(访问日志/报错日志/计费日志等),将日志作预处理并分流到多个的Kafka集群和Topic中。越来越多的客户要求提供实时日志支持,业务......
  • SpringBoot入门
    HelloWorld需求:浏览器发送/hello请求,响应Hello,SpringBoot创建springboot项目主程序类@SpringBootApplicationpublicclassBoot01HelloworldApplicationpublicstaticvoidmain(String[]args){SpringApplication.run(Boot01HelloworldApplication.cl......
  • 66 return 返回结果 求和
    packagecom.fqs.test;publicclasshello{publicstaticvoidmain(String[]args){//需求:求商场每个季度的营业额获得整年的营业额System.out.println("getSum:"+getSum(1,2,3,4));}publicstaticintgetSum(inta,intb,intc,intd){......
  • springboot集成swagger
    引入并配置引入依赖这里引入的是3版本<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>3.0.0</version></dependency>配置拦截器(若有,则配置)该配置是在有使用到拦截器,例如鉴权的拦截,就需要配置拦截器放......
  • SpringBoot之Spring Data JPA入门学习
    JPA(JavaPersistenceAPI)Java持久化API,是Java持久化的标准规范,Hibernate是持久化规范的技术实现,而SpringDataJPA是在Hibernate基础上封装的一款框架。一、添加依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</a......
  • 【HMS Core】Health Kit查询历史数据查询数据和返回数据不一致
    【问题描述】查询一个月运动记录,只能查询到最早5月26的数据,但是华为健康app里的数据最早为5月8日,为什么会查询不到?【解决方案】1、需要检查是否申请了历史数据权限,查询数据时,出于对用户的数据保护,只允许开发者查询在用户授权之后的数据。例如用户是在2022年2月14日授权,那么2022年2......