JAX-RS 2.0的新功能– @BeanParam批注
至少可以說(shuō)JAX-RS很棒,也是我的最愛(ài)之一! 為什么?
- 功能豐富
- 直觀(因此學(xué)習(xí)曲線不那么陡峭)
- 易于使用和開(kāi)發(fā)
- 具有出色的RI – Jersey , RestEasy等
有足夠的JAX-RS粉絲可以添加此內(nèi)容!
JAX-RS 2.0是JSR 311規(guī)范的最新版本,它與Java EE 7一起發(fā)布。
在JAX-RS 2.0之前,為了將來(lái)自HTTP請(qǐng)求的信息傳遞/注入到JAX-RS資源實(shí)現(xiàn)方法中,可以
這意味著像基于HTML5的客戶端之類的東西需要提取FORM輸入,將其轉(zhuǎn)換為JSON或XML有效負(fù)載,然后通過(guò)網(wǎng)絡(luò)對(duì)其進(jìn)行POST。
通過(guò)引入@BeanParam注釋已簡(jiǎn)化了此過(guò)程。 它有助于將自定義值/域/模型對(duì)象注入到JAX-RS資源類的字段或方法參數(shù)中。
如果您想?yún)⒖即a(非常簡(jiǎn)單)或下載示例/自己運(yùn)行示例,則此處為GitHub鏈接
我們需要做的就是用已經(jīng)存在的注入注釋對(duì)模型(POJO)類的字段進(jìn)行注釋,例如@ PathParam,@ QueryParam,@ HeaderParam,@ MatrixParam等–基本上是@xxxParam元數(shù)據(jù)類型和
確保在注入此POJO的引用變量時(shí)(僅在METHOD,PARAMETER或FIELD上 )包含@BeanParam批注。
JAX-RS提供程序會(huì)自動(dòng)構(gòu)造并注入您的域?qū)ο蟮膶?shí)例,您現(xiàn)在可以在方法中使用它。
只需填寫表格信息并發(fā)布!
而已。 。 。 簡(jiǎn)短而甜蜜!
繼續(xù)編碼!
翻譯自: https://www.javacodegeeks.com/2014/07/new-in-jax-rs-2-0-beanparam-annotation.html
總結(jié)
以上是生活随笔為你收集整理的JAX-RS 2.0的新功能– @BeanParam批注的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 活人的枕头怎么扔 活人的枕头扔掉的方法
- 下一篇: 带有自定义模块的JBoss EAP上的骆