How do I make body optional in REST API calls when using @RequestBody
annotation in Spring?
With Spring's latest version, if you use @RequestBody
annotation, it makes client to send body all the time without making it optional.
I tried @RequestBody (required=false)
but that didn't work & still my request comes as null.
How do I manage to get request converted to proper required object without making body mandatory?
For eg:
@RequestMapping(value="/add/employee", method=RequestMethod.POST)
public void addEmployee(@RequestBody Employee employee){
// ...
}
Here, I want to add employee using POST but without body. How do I do that? Spring latest version throws error "body missing" if I send empty body...