av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

java - 微服務架構中類的設計以及restful返回json數據

瀏覽:83日期:2023-10-28 13:07:42

問題描述

問題1: 在spring boot 實現的微服務架構中,各個服務之間的數據交互問題 說明

比如在服務架構中兩個服務之間的交互,服務A中有一個數據model,服務B調用后,服務A 將此類型的模型返回給服務B ,服務B中就必須也定義一個這樣的數據模型才能正確的接收數據這樣會造成類的多次定義?

問題2:在spring中使用restful返回客戶端數據時,會進行模型轉json操作,但是對象中定義了很多屬性,而客戶端只需要其中部分屬性對應的值,那么如何在返回客戶端之前將其中不需要的或者無值的屬性剔除?

問題解答

回答1:

答1:RPC通信的數據傳輸格式常用的有 json、xml 或 自定義的二進制格式,一般都會事先約定好。既然都是不同的服務,一般都是不同的團隊來維護的。再說解析接收對象的類不一定要完全與輸出對象一致。

答2:一種做法是輸出對象定義必要屬性,將你的中間對象轉換成最終要輸出的對象,去除多余屬性。或者在對象轉json的時候剔除多余屬性,spring 中提供了 @JsonIgnore 注解,對 bean 的多余屬性添加該注解后,轉換json對象時,就會忽略該屬性。

回答2:

Q1: bean可以定義在一個獨立的module中, 服務A和服務B都依賴這個module即可。

Q2: json注解忽略或者采用dto的方式,只獲取需要的屬性。

標簽: java
相關文章:
主站蜘蛛池模板: 成人福利视频在线观看 | 懂色av一区二区夜夜嗨 | 免费观看一级一片 | 美国一级大黄一片免费中文 | 国产一级18片视频 | 成人在线小视频 | 午夜国产在线观看 | www.三级| 国产极品国产极品 | 国产精品日韩欧美 | 欧美狠狠干| 国产超碰在线 | 91亚洲国产 | 亚洲精品自拍 | 麻豆国产一区二区三区四区 | 日韩理论在线观看 | 国产欧美一区二区精品性色超碰 | 又色又爽又黄18网站 | 亚洲免费视频观看 | 俺去俺来也在线www色官网 | 日韩在线不卡 | a级片在线免费观看 | 欧美日韩在线免费 | 精品欧美一区二区精品久久 | 日韩一区不卡 | 亚洲精品中文字幕乱码三区91 | 一级黄色片在线观看 | 亚洲一区二区久久 | 亚洲在线视频观看 | 久久高清免费视频 | 日韩福利在线 | 中日韩毛片 | 午夜视频免费在线观看 | 久久激情视频 | 国产亚洲欧美在线 | 国产小视频在线观看 | 一区二区三区在线观看视频 | 欧美日韩激情 | 日本男人的天堂 | 亚洲欧美日韩另类 | 一区二区高清视频 |