五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

自學(xué)java入行工作的第十個月(?)

2023-01-05 00:07 作者:聽你吹褲兒飛  | 我要投稿

就是一個要不要按規(guī)范的寫代碼的問題,怎么去衡量?假如我都封裝了一個通用的方法,但是突然對接了一個接口,他和以往的規(guī)范不一樣該怎么處理?


請求流程:

controlle→service→plugin(第三方接口實現(xiàn))→返回參數(shù)給service箭頭service調(diào)用dao持久化到數(shù)據(jù)庫


plugin內(nèi)部:接收參數(shù)→調(diào)用封裝的http方法(這個方法做一些加密解密 參數(shù)解析等等)


問題:plugin內(nèi)部的http方法中的請求參數(shù)、requestid、返回參數(shù)需要持久化到數(shù)據(jù)庫,也就是說我這個http方法需要把這些參數(shù)傳遞給調(diào)用方也就是plugin,plugin在傳遞給service去做持久化


原來:service→plugin→http方法→返回給plugin→plugin返回給service

現(xiàn)在(需要將參數(shù)持久化):service→plugin→直接做加密等操作發(fā)送請求不封裝一個http方法,直接返回給service

?

解決:目前的解決方法是直接不做http方法封裝,原來要傳遞兩層,現(xiàn)就取消http方法就傳遞一層,這就引出了我的問題,要不要封裝?假如沒有保存到數(shù)據(jù)庫,原來的寫法我覺得挺好的

?

問題:

1.?????為什么不在plugin中做dao持久化到數(shù)據(jù)庫?

別問,問就是要求不在plugin中調(diào)用dao,實際是考慮到以后會切換平臺,假如現(xiàn)在這個平臺整個流程需要調(diào)8個接口,然后我現(xiàn)在將這些流程歸類,抽象出4個流程,那么以后換服務(wù)了,換的服務(wù)是要調(diào)用9個接口,那么我也要把他分類成4個,也就是不管以后怎么變更接口,都要歸類成4個,而不在plugin中運用dao的目的是想讓plugin只做數(shù)據(jù)處理,不做持久化,持久化在service統(tǒng)一處理

自學(xué)java入行工作的第十個月(?)的評論 (共 條)

分享到微博請遵守國家法律
大宁县| 鞍山市| 大余县| 洪湖市| 贵阳市| 蕲春县| 安福县| 南召县| 景德镇市| 西华县| 岳西县| 靖州| 新晃| 呼伦贝尔市| 天台县| 禄丰县| 阿合奇县| 义乌市| 无极县| 吉水县| 昌邑市| 曲麻莱县| 玉龙| 大姚县| 杭锦后旗| 五台县| 仁寿县| 怀仁县| 河北区| 德兴市| 巴塘县| 上林县| 柞水县| 伊通| 姚安县| 雷波县| 登封市| 永春县| 花垣县| 苍山县| 杭锦后旗|