Generic JavaBeans Validation: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 6: | Line 6: | ||
=Overview= | =Overview= | ||
This article documents an executable Java example that shows how to use JavaBeans Validation annotations to externalize validation logic to a JavaBeans [[Bean_Validation#Validation_Provider|validation provider]]. | This article documents an executable Java example that shows how to use JavaBeans Validation annotations to externalize validation logic to a JavaBeans [[Bean_Validation#Validation_Provider|validation provider]]. This example depends on Spring Boot only because we use Spring Boot's machinery to pull starter dependencies, including Hibernate Validator, which will be used as [[Bean_Validation#Validation_Provider|validation provider]], and get our runtime running. However, there is nothing more that is Spring-specific, the validation is a generic Java concept. | ||
This example depends on Spring Boot only because we use Spring Boot's machinery to pull starter dependencies, and get our runtime running | |||
<syntaxhighlight lang='groovy'> | <syntaxhighlight lang='groovy'> |
Revision as of 01:33, 16 October 2018
Internal
Overview
This article documents an executable Java example that shows how to use JavaBeans Validation annotations to externalize validation logic to a JavaBeans validation provider. This example depends on Spring Boot only because we use Spring Boot's machinery to pull starter dependencies, including Hibernate Validator, which will be used as validation provider, and get our runtime running. However, there is nothing more that is Spring-specific, the validation is a generic Java concept.
dependencies {
implementation('org.springframework.boot:spring-boot-starter-validation')
}