JAX-RS 2.0的新功能– @BeanParam批注
至少可以说JAX-RS很棒,也是我的最爱之一! 为什么?
- 功能丰富
- 直观(因此学习曲线不那么陡峭)
- 易于使用和开发
- 具有出色的RI – Jersey , RestEasy等
有足够的JAX-RS粉丝可以添加此内容!
JAX-RS 2.0是JSR 311规范的最新版本,它与Java EE 7一起发布。
在JAX-RS 2.0之前,为了将来自HTTP请求的信息传递/注入到JAX-RS资源实现方法中,可以
- 包括多个以@FormParam , @PathParam , @QueryParam等注释的方法参数
- 或者,拥有一个由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批注相关推荐
- input发送a.jax_JAX-RS 2.0的新功能– @BeanParam批注
input发送a.jax 至少可以说JAX-RS很棒,也是我的最爱之一! 为什么? 功能丰富 直观(因此学习曲线不那么陡峭) 易于使用和开发 具有出色的RI – Jersey , RestEasy等 ...
- common-io-2.0的新功能之文件监控FileAlteration(文件监听的两种实现方法《很全的监听文件例子》)...
common-io-2.0的新功能之文件监控FileAlteration(文件监听的两种实现方法<很全的监听文件例子>) 转载于:https://www.cnblogs.com/rocky ...
- android10新功能,三星A80升级安卓10 更新One UI 2.0内容新功能介绍
三星A80升级安卓10 更新One UI 2.0内容新功能介绍 据网友反馈,三星现已面向Galaxy A80用户推送One UI 2.0更新,升级Android 10. 此外,三星Galaxy A80 ...
- Eviews 8.0&9.0界面新功能介绍
Eviews 8.0&9.0界面新功能介绍 本文其中一些是自己的整理,也有一些是经管之家论坛中一位热心.好学坛友的整理,其中只是简单介绍一下这两个新版本的部分特性,分享出来,有兴趣的看客可以一 ...
- Neo4j图数据科学及2.0版本新功能介绍
本文转载自DataFunTalk,作者刘洋,Neo4j亚太区高级技术顾问. 导读:本文将探讨Neo4j的图数据科学平台,以及2.0版本的新功能.主要内容包括: Neo4j图数据科学(GDS)的前世今生 ...
- 去除0值和nan_Pandas 1.0的新功能
要比一般的熊更聪明就需要知道的一切 Pandas开发团队刚刚发布了第一个Pandas1.0.0版本的候选版本. 在本文中,我将回答您的紧迫问题,讨论主要更改,并向您展示如何立即开始使用新版本. You ...
- Speedment 3.0的新功能
如果您关注我的博客,那么您会知道我已经参与开源项目Speedment已有一段时间了. 在夏季和秋季,我完成了工具包的下一个3.0.0大型发行版的大量工作. 在这篇文章中,我将展示我们已经在平台中内置的 ...
- 单图说TDSQL;OceanBase 2.2 事务引擎核心功能;穿云箭2.0版发布;RMAN DUPLICATE配置19C DG;外键上有无索引的影响;MySQL8.0 索引新功能;GaussDB C
摘要:墨天轮数据库周刊第16期发布啦,每周1次推送本周数据库相关热门资讯.精选文章.干货文档. 热门资讯 1.英国电信企业Virgin Media营销数据库配置错误 导致90万客户信息泄露 [摘要]英 ...
- Android4.0 SDK新功能详解
Android 4.0 平台 API等级:14 Android 4.0 是一次重要的平台发布版,为用户和应用程序开发者增加了大量的新特性.在下面我们将讨论的所有新特性和API中,因为它将 Androi ...
最新文章
- Nature Methods:基于人工重组菌群数据的宏基因组的软件评估金标准
- debug assertion failed是什么意思?_MD5是是什么?为什么很多压缩文件上都有这个东西?...
- 传说中理科生看到会沉默、文科生看到会流泪的【程序员文史综合题目】
- 嵌入式操作系统内核原理和开发(多线程轮转)
- python中字符串:声明、编码、函数、格式化
- matlab 找到数组中第一个不连续点_MATLAB新手入门篇1(基础)
- c++配合Cheat Engine实现cs1.6外挂
- 【无标题】安装 Debian 11 Bullseye – 一步一步的截图
- SQLserver提供的统计信息流已损坏
- RabbitMQ报错 o.s.a.r.c.CachingConnectionFactory : Channel shutdown: channel error; protocol meth
- 字符串分割和数组组合(spilt,join)
- CES 2019上芯片巨头们的争夺焦点:光线追踪、“永远”在线PC、汽车...
- 记录一次Visual Studio运行webservice调用中控打卡机出现的问题
- Android实战(二)—— 房贷计算器
- hdoj 1276 士兵队列训练问题 模拟队列
- 物联网 MQTT 协议
- Chopper: Partitioning Models into 3D-Printable Parts论文笔记
- 疫情之后,企业经营模式将发生重大变化
- JavaSE_第2章 Java基础语法
- 怎么开发数字化供应链系统?数字化供应链系统有什么功能?