亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

這個類JsonpAdvice在哪里被調用了?這個隨意建的類怎么起的作用?

jsonp實現跨域的原理,后臺需要做哪些處理,是怎么實現的?

正在回答

3 回答

spring幫忙做的, JsonpAdvice上面加了個@ControllerAdvice就是它在起整體作用, 然后里面在處理相關操作。我覺得你應該了解一些spring的統一異常處理相關知識就明白了。

1 回復 有任何疑惑可以回復我~
#1

不見幽人獨往來 提問者

非常感謝!
2018-03-18 回復 有任何疑惑可以回復我~

在瀏覽器開發者工具網絡中可以從網絡請求里面看到jsop函數名是什么,直接看網絡請求中的參數傳遞,你會發現除了你自己傳遞的參數外,還多了一個東西,這個東西就是jsop函數名。

0 回復 有任何疑惑可以回復我~

sonpAdvice不是一個服務類,它繼承了abstractjsonpresponsebodyadvice,里面實現的方法是一個切面方法(不懂切面方法是什么的,可以去學習spring AOP切面編程),相當于一個攔截器,在返回數據時攔截。這里在返回之前拼接了jsonp函數,這個函數可以自定義名字,在ajax請求的時候,增加屬性 ?jsop:函數名, ? 就可以自定義函數名了.
以上故事告訴我們,只有全棧工程師才能活下來,哇哈哈哈。

1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

這個類JsonpAdvice在哪里被調用了?這個隨意建的類怎么起的作用?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號