第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

有什么辦法能夠?qū)son格式的 POST請求中的參數(shù)進行修改?

有什么辦法能夠?qū)son格式的 POST請求中的參數(shù)進行修改?

開滿天機 2019-05-20 09:41:06
背景是這樣的:目前有個業(yè)務(wù)上的需求,想要對傳入的基參中的某個參數(shù)賦值增強(而且確定是要后端來做)我想到的大致思路是通過aop來做?,F(xiàn)在公司也有一個CloneRequestWrapper工具類能夠?qū)崿F(xiàn)流的復(fù)制,能夠從中取出json字符串,自己進行如校驗token這樣的業(yè)務(wù)處理。但是想要寫入改怎么操作呢?在網(wǎng)上搜了很多博客文章,基本上都是說的get方法,post的能做么?
查看完整描述

2 回答

?
翻過高山走不出你

TA貢獻1875條經(jīng)驗 獲得超3個贊

重寫HttpServletRequestWritableWrapper和Filter在重寫的Filter中寫好自己的邏輯最終將重寫的Filter放在過濾鏈中
                            
查看完整回答
反對 回復(fù) 2019-05-20
?
慕斯709654

TA貢獻1840條經(jīng)驗 獲得超5個贊

1、基于Filter,既然要修改,肯定涉及到數(shù)據(jù)讀取,但是HttpServletRequest的流只能讀一次,所以主要是自己實現(xiàn)一個HttpServletRequest,把讀到的流緩緩存起來,后續(xù)的服務(wù)再讀流的時候,其實讀取的是自己緩存的流數(shù)據(jù)就可以。但是這種方式設(shè)計到文件上傳就不是很好處理了2、既然你做的是一些通用的業(yè)務(wù)處理,那么你類似Controller上的入?yún)?,可以繼承使用一個公共的基類,把公共屬性放到基類里面,再對Controller做一個AOP就可以。3、也可以使用Spring的自定義參數(shù)解析HandlerMethodArgumentResolver,你把Http的數(shù)據(jù)讀出來,在這里自己的各種校驗處理,合法后,把要映射的參數(shù)類型取出來,做一次映射就可以。
                            
查看完整回答
反對 回復(fù) 2019-05-20
  • 2 回答
  • 0 關(guān)注
  • 1346 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號