亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

瀏覽:77日期: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:一種做法是輸出對象定義必要屬性,將你的中間對象轉換成最終要輸出的對象,去除多余屬性?;蛘咴趯ο筠Djson的時候剔除多余屬性,spring 中提供了 @JsonIgnore 注解,對 bean 的多余屬性添加該注解后,轉換json對象時,就會忽略該屬性。

回答2:

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

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

標簽: java
相關文章:
主站蜘蛛池模板: 日韩中文字幕一在线 | 黄色片中国| a级毛片免费看 | 美国一级毛片片aa免 | 免费视频精品一区二区三区 | 91视频最新 | 毛片网站在线观看 | 亚洲国产综合人成综合网站00 | 欧美午夜艳片欧美精品 | jizjizjiz亚洲人| 午夜视频久久 | 久久99国产精品久久99软件 | 国产欧美在线观看精品一区二区 | 欧美亚洲国产一区二区三区 | 精品国产综合区久久久久99 | 中文字幕一区二区区免 | 成人在线观看一区 | 69精品免费视频 | 中文字幕最新 | 亚洲视频一 | 国产成人福利在线视老湿机 | 国产欧美中文字幕 | 农村寡妇一级毛片免费看视频 | 精品久久一 | 精品视频99 | 日韩精品一区在线观看 | 久久久国产99久久国产一 | 成年偏黄网站站免费 | 亚洲激情综合网 | 国产原创中文字幕 | 国内真实迷j下药在线观看 国内真实愉拍系列情侣 | 国产精品亚洲国产 | 欧美成熟videos老妇 | 999国内精品永久免费视频 | 亚洲国产精选 | 成人精品人成网站 | 日韩人成 | 巨臀中文字幕一区二区视频 | 中国国产xxxx免费视频 | 香蕉亚洲精品一区二区 | 毛片免费视频 |