方法的引數校驗規則

2021-10-19 12:44:30 字數 373 閱讀 2169

1.呼叫頻度低的方法。

2.執行時間開銷很大的方法。此情形中 引數校驗時間幾乎可以忽略不計,但如果因為引數錯誤導致中間執行回退或者錯誤,則得不償失。

3.需要極高穩定性和可用性的方法。

4.對外提供的開放介面。

5.敏感許可權入口。

1.極有可能被迴圈呼叫的方法。但在方法說明裡必須註明外部引數檢查。

2.底層呼叫頻度較高的方法。引數錯誤不太可能到底層才會暴露問題。一般dao 層與 serv ice 層都在同 個應用中,部署在同 臺伺服器中,所以可以

省略 dao 的引數校驗。

3.宣告成 private 只會被自己**呼叫的方法。如果能夠確定呼叫方法的**傳入引數已經做過檢查或者肯定不會有問題,此時可以不校驗引數。

spring aop 妙用 方法引數校驗

業務場景 在實現業務的過程中,往往都需要寫一些繁瑣的判斷引數是否為null的 介面spring aop 加註解實現通用的處理方法,使 更為簡潔 1.先寫好註解類 retention retentionpolicy.runtime target documented public inte ce jp...

常用的校驗規則

常使用的校驗規則,比如手機號碼校驗,電子郵箱校驗等 regex 檢查6位數字 d 檢查qq amount 0 d 1 9 d d 檢查金額數字 0.00 和 小數的後兩位 sum d d d 檢查金額數字 0.0 和 小數的後一位 tons 0 d 1 9 d d 檢查金額數字 0.000 和 小數...

Vue校驗規則

內建了一些校驗規則,如是否手機號,郵箱號,url等 這些規則方法,掛載在 r 下面,如果驗證通過,返回true,否則返回false 是否郵箱號email email 校驗是否郵箱號,返回true或者false email 字串 console.log this.r.email 123465798 g...