input发送a.jax_JAX-RS 2.0的新功能– @BeanParam批注

input发送a.jax

至少可以说JAX-RS很棒,也是我的最爱之一! 为什么?

  • 功能丰富
  • 直观(因此学习曲线不那么陡峭)
  • 易于使用和开发
  • 具有出色的RI – JerseyRestEasy

有足够的JAX-RS粉丝可以添加此内容!

JAX-RS 2.0是JSR 311规范的最新版本,它与Java EE 7一起发布。

在JAX-RS 2.0之前,为了将来自HTTP请求的信息传递/注入到JAX-RS资源实现方法中,可以

  1. 包括多个@FormParam@PathParam@QueryParam等注释的方法参数
  2. 11

    1_1

  3. 或者,拥有一个由JAXB / JSON支持的模型类或一个用于JAX-RS Provider的自定义MessageBodyReader实现,以便能够将HTTP消息正文解组到Java对象–在我以前的一篇文章中了解有关此内容的更多信息

21

33

这意味着像基于HTML5的客户端之类的东西需要提取FORM输入,将其转换为JSON或XML有效负载,然后通过网络对其进行POST。

通过引入@BeanParam注释,简化了此过程。 它有助于将自定义值/域/模型对象注入到JAX-RS资源类的字段或方法参数中。

如果您想参考代码(非常简单)或下载示例/自行运行,请访问GitHub链接

我们要做的就是用已经存在的注入注解对模型(POJO)类的字段进行注解,例如@ PathParam,@ QueryParam,@ HeaderParam,@ MatrixParam等–基本上是@xxxParam元数据类型和

41

确保在注入此POJO的引用变量时仅包含@BeanParam批注(仅在METHOD,PARAMETER或FIELD上 )。

5


JAX-RS提供程序会自动构造并注入域对象的实例,您现在可以在方法中使用它。

只需填写表格信息并发布!


6

7

而已。 。 。 简短而甜蜜!

继续编码!

翻译自: https://www.javacodegeeks.com/2014/07/new-in-jax-rs-2-0-beanparam-annotation.html

input发送a.jax

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值