天天看點

JSR 303 自定義注解

首先先簡單說一下,使用注解進行服務端驗證的好處。使用注解對從前端傳進來的參數進行驗證,這樣我們就不用在參數部分寫重複的代碼,有解耦也有實作代碼複用的作用。

這裡先做一個簡單地筆記,有空的時候再用自己在工作中的例子作為補充。

參考資料:

1、http://my.oschina.net/u/726229/blog/310063

2、http://haohaoxuexi.iteye.com/blog/1812584

3、http://www.ibm.com/developerworks/cn/java/j-lo-beanvalid/

注意事項:

1、注解的類型是 @interface,不要忘記加上 @,否則連 @Constraint、@Retention、@Target 這些元注解都加不上(元注解就是修飾注解的注解)。

2、在實作的 isValid 方法裡,如果傳回的是 true 即驗證通過,服務端就會帶着通過驗證的參數去通路資料庫等操作了。

繼續閱讀