Bardzo prosty przykad ilustrujcy Bean Validation i JAX-RS

Pobierz Glassfish 4.0

Uruchom Glassfish
cd glassfish4/glassfish/bin
./asadmin start-domain

deploy jax-rs-beanvalidation.war
./asadmin deploy <folder of sample>/target/jax-rs-beanvalidation.war

Moesz uy narzdzia Advanced REST client lub PostMan, aby wysa dane w metodzie POST z niepoprawnym rozmiarem o nazwie Smallsize zamiast Small
{"type":"Brewed",
 "size":"Smallsize",
 "name":"Americano",
 "price":"3:50"
}
Mona te uy polecenia curl, aby wysa danie na adres URL http://localhost:8080/jax-rs-bean-validation/v1/coffees
curl -X POST -d @test.json http://localhost:8080/jax-rs-bean-validation/v1/coffees --header "Content-Type: application/json"

Bd w tym przypadku to:
Podana warto jest niepoprawna (path = Coffee.addCoffee.arg0.size, invalidValue = SmallSize)

