JAX-RS客户端WebClient的使用教程
生活随笔
收集整理的這篇文章主要介紹了
JAX-RS客户端WebClient的使用教程
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
JAX-RS客戶端程序的編寫–>
有兩種方法:
① 使用http client工具,前提是需要自己對HTTP協(xié)議內(nèi)容進(jìn)行定制和解析.
② WebClient工具類的使用(CXF自帶),本篇文章就圍繞著該工具類的使用來展開對RS客戶端編程的講解。
使用RS WebClient需要在pom.xml文件中導(dǎo)入坐標(biāo)
創(chuàng)建一個測試類:直接使用WebClient工具類中的
create方法建立與調(diào)用服務(wù)器資源路徑的連接。
type發(fā)送給服務(wù)器的數(shù)據(jù)格式 –>對應(yīng)@Consumes
accept接收服務(wù)器傳遞的數(shù)據(jù)格式 –>對應(yīng)@Produces
accept和type方法是與@Produces和@Consumes兩個注解一一對應(yīng)的。
getCollection(User.class)表示查詢所有的User用戶信息,如果單獨(dú)查詢某個用戶用get(User.class);
完整代碼:
用post方法進(jìn)行添加操作:
//添加用戶 User user = new User(); WebClient.create("http://localhost:9997/userService/user").type(MediaType.APPLICATION_JSON).post(user);查詢用get;
修改用put;
添加用post;
刪除用delete.
總結(jié)
以上是生活随笔為你收集整理的JAX-RS客户端WebClient的使用教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何使用java程序操作ActiveMQ
- 下一篇: ActiveMQ入门案例-生产者代码实现