Spring MVC 驗證

在 Spring MVC 中,可以使用 Bean Validation API( 用於 Bean Vaidation 1.0 的 JSR 303 和用於 Bean Validation 1.1 的 JSR 349 ) 來驗證表單欄位,該 API 用於定義 JavaBean 物件的驗證約束。

Hibernate Validator 是 Bean Validation API 參考實現。Hibernate Validator 在 Bean Validation 所需的功能之上提供了額外的價值。例如,程式設計約束配置 API 以及註釋處理器 ,它會插入構建過程並在錯誤地使用約束註釋時引發編譯錯誤。