Reactor-Guice 0.0.9 发布 ,支持返回 byte[] 类型,去掉默认JSON包装

栏目: Java · 发布时间: 7年前

内容简介:1.  可直接返回 byte[] 类型,这样可以直接输出 protobuf2.  修复跳转的 Bug ,之前错误的注释了一段代码,这次改回并做了代码优化3.  去掉默认JSON包装,对象不再总是被 StatusMessageResponse 包装

0.0.9 功能更新如下

1.  可直接返回 byte[] 类型,这样可以直接输出 protobuf

@GET
    @Path("/test/protobuf")
    @Produces("application/x-protobuf")
    public Mono<byte[]> testProtobuf() {
        Hello.Builder builder = Hello.newBuilder();
        builder.setId(123);
        builder.setName("wuyi");
        builder.setEmail("wuyi@doopp.com");
        return Mono.just(builder.build().toByteArray());
    }

2.  修复跳转的 Bug ,之前错误的注释了一段代码,这次改回并做了代码优化

3.  去掉默认JSON包装,对象不再总是被 StatusMessageResponse 包装

默认直接返回对象的 JSON,可以自定义 HttpMessageConverter 时选择

自己的对象包装

通过 Maven 引入

<dependency>
    <groupId>com.doopp</groupId>
    <artifactId>reactor-guice</artifactId>
    <version>0.0.9</version>
</dependency>

Reactor-Guice 聚焦于以下功能

0.0.3 支持注解 @GET @POST @PUT @DELETE @Products @PATH
0.0.3 静态文件支持
0.0.3 支持 Websocket
0.0.4 自定义 uri filter
0.0.5 目录下默认输出 index.html
0.0.5 支持自定义 json lib,自带 Gson 和 Jackson
0.0.5 可以上传文件
0.0.6 POST 支持数组
0.0.7 支持自定义模板,自带 Freemark 和 Thymeleaf
0.0.7 通过 Mono.just("redirect:/example") 支持跳转
0.0.7 修复BUG,已经命名规范
0.0.8 API 网关模式,通过自定义的 Dispatcher 转发请求,可 Filter 过滤
      修复头信息重复的 BUG
      添加跨域头支持,和 OPTIONS 请求的返回
0.0.9 支持 byte[] 类型输出,便于输出 protobuf
      修复跳转的 BUG
      默认直接输出返回的 JSON,而不对结果做包装后再输出

未来扩展支持
  udp server
  考虑引入 Jersey

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。

Writing Apache Modules with Perl and C

Writing Apache Modules with Perl and C

Lincoln Stein、Doug MacEachern / O'Reilly Media, Inc. / 1999-03 / USD 39.95

Apache is the most popular Web server on the Internet because it is free, reliable, and extensible. The availability of the source code and the modular design of Apache makes it possible to extend Web......一起来看看 《Writing Apache Modules with Perl and C》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试