package com.example.demo;
import javax.validation.Valid;
import javax.validation.constraints.Size;
import org.hibernate.validator.constraints.NotEmpty;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@RequestMapping(value="/address", method=RequestMethod.POST)
public Address create(@Valid @RequestBody Address address) {
return address;
}
public static class Address {
@NotEmpty
@Size(min=7, max=7)
public String zip;
@NotEmpty
public String address;
}
}