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

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

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

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

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

  1. 包括多个@FormParam@PathParam@QueryParam等注释的方法参数
  2. 或者,拥有一个由JAXB / JSON支持的模型类或一个用于JAX-RS Provider的自定义MessageBodyReader实现,以便能够将HTTP消息正文解组到Java对象–在我以前的一篇文章中了解有关此内容的更多信息

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

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

如果您想参考代码(非常简单)或下载示例/自己运行示例,则此处为GitHub链接

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

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

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

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

而已。 。 。 简短而甜蜜!

继续编码!

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

JAX-RS 2.0的新功能– @BeanParam批注相关推荐

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

    input发送a.jax 至少可以说JAX-RS很棒,也是我的最爱之一! 为什么? 功能丰富 直观(因此学习曲线不那么陡峭) 易于使用和开发 具有出色的RI – Jersey , RestEasy等 ...

  2. common-io-2.0的新功能之文件监控FileAlteration(文件监听的两种实现方法《很全的监听文件例子》)...

    common-io-2.0的新功能之文件监控FileAlteration(文件监听的两种实现方法<很全的监听文件例子>) 转载于:https://www.cnblogs.com/rocky ...

  3. android10新功能,三星A80升级安卓10 更新One UI 2.0内容新功能介绍

    三星A80升级安卓10 更新One UI 2.0内容新功能介绍 据网友反馈,三星现已面向Galaxy A80用户推送One UI 2.0更新,升级Android 10. 此外,三星Galaxy A80 ...

  4. Eviews 8.0&9.0界面新功能介绍

    Eviews 8.0&9.0界面新功能介绍 本文其中一些是自己的整理,也有一些是经管之家论坛中一位热心.好学坛友的整理,其中只是简单介绍一下这两个新版本的部分特性,分享出来,有兴趣的看客可以一 ...

  5. Neo4j图数据科学及2.0版本新功能介绍

    本文转载自DataFunTalk,作者刘洋,Neo4j亚太区高级技术顾问. 导读:本文将探讨Neo4j的图数据科学平台,以及2.0版本的新功能.主要内容包括: Neo4j图数据科学(GDS)的前世今生 ...

  6. 去除0值和nan_Pandas 1.0的新功能

    要比一般的熊更聪明就需要知道的一切 Pandas开发团队刚刚发布了第一个Pandas1.0.0版本的候选版本. 在本文中,我将回答您的紧迫问题,讨论主要更改,并向您展示如何立即开始使用新版本. You ...

  7. Speedment 3.0的新功能

    如果您关注我的博客,那么您会知道我已经参与开源项目Speedment已有一段时间了. 在夏季和秋季,我完成了工具包的下一个3.0.0大型发行版的大量工作. 在这篇文章中,我将展示我们已经在平台中内置的 ...

  8. 单图说TDSQL;OceanBase 2.2 事务引擎核心功能;穿云箭2.0版发布;RMAN DUPLICATE配置19C DG;外键上有无索引的影响;MySQL8.0 索引新功能;GaussDB C

    摘要:墨天轮数据库周刊第16期发布啦,每周1次推送本周数据库相关热门资讯.精选文章.干货文档. 热门资讯 1.英国电信企业Virgin Media营销数据库配置错误 导致90万客户信息泄露 [摘要]英 ...

  9. Android4.0 SDK新功能详解

    Android 4.0 平台 API等级:14 Android 4.0 是一次重要的平台发布版,为用户和应用程序开发者增加了大量的新特性.在下面我们将讨论的所有新特性和API中,因为它将 Androi ...

最新文章

  1. Nature Methods:基于人工重组菌群数据的宏基因组的软件评估金标准
  2. debug assertion failed是什么意思?_MD5是是什么?为什么很多压缩文件上都有这个东西?...
  3. 传说中理科生看到会沉默、文科生看到会流泪的【程序员文史综合题目】
  4. 嵌入式操作系统内核原理和开发(多线程轮转)
  5. python中字符串:声明、编码、函数、格式化
  6. matlab 找到数组中第一个不连续点_MATLAB新手入门篇1(基础)
  7. c++配合Cheat Engine实现cs1.6外挂
  8. 【无标题】安装 Debian 11 Bullseye – 一步一步的截图
  9. SQLserver提供的统计信息流已损坏
  10. RabbitMQ报错 o.s.a.r.c.CachingConnectionFactory : Channel shutdown: channel error; protocol meth
  11. 字符串分割和数组组合(spilt,join)
  12. CES 2019上芯片巨头们的争夺焦点:光线追踪、“永远”在线PC、汽车...
  13. 记录一次Visual Studio运行webservice调用中控打卡机出现的问题
  14. Android实战(二)—— 房贷计算器
  15. hdoj 1276 士兵队列训练问题 模拟队列
  16. 物联网 MQTT 协议
  17. Chopper: Partitioning Models into 3D-Printable Parts论文笔记
  18. 疫情之后,企业经营模式将发生重大变化
  19. JavaSE_第2章 Java基础语法
  20. 怎么开发数字化供应链系统?数字化供应链系统有什么功能?

热门文章

  1. github创建一个新的tag
  2. Quartz定时任务的基本搭建
  3. JavaScript 变量的作用域和生命周期
  4. java设计模式之装饰模式_Java中的装饰器设计模式
  5. java求期望_Java 11的期望
  6. java8日期转时间戳_Java 8日期和时间
  7. spring 自定义日志_Spring和Hibernate的自定义审核日志
  8. activiti 多租户_Activiti中具有独立数据库架构的多租户
  9. 使用sstableloader恢复Cassandra Priam备份
  10. AWS Loft的数据库周