I want to perform not empty validation on Controller request param but the response contains controller method name and request param name.Generally this should be avoided.
Controller class:
@PutMapping("/{id}/trains")
@ApiOperation(value = "Associate train with ticket")
public String associateTrainsToTicket(
@RequestBody @Size(min = 1, message = "{Trains request list should not be empty.}") Set<Long> tickets,
@Valid @PathVariable(name = "id") Long id)
{
}
Current Response :
{
"success": false,
"validationError": {
"Code": "EC_1001",
"Messages": [
"associateTrainsToTicket.tickets: Trains request list should not be empty."
]
}
}
Required Response:
{
"success": false,
"validationError": {
"Code": "EC_1001",
"Messages": [
"Trains request list should not be empty."
]
}
}