I have a simple micronaut application running version 3.x. Im unable to map the request json body to the Request POJO.
Below is my controller method and the request class.
@Tag(name = "My app")
@Post(uri = "/lookup", consumes = MediaType.APPLICATION_JSON, produces = MediaType.APPLICATION_JSON)
@NewSpan
@ExecuteOn(TaskExecutors.IO)
public HttpResponse<MyResult> search(@RequestBody @Body @Valid ServiceRequest request) throws Exception {
}
@Data
@EqualsAndHashCode(callSuper = false)
@Introspected
@Serdeable
public class ServiceRequest extends CoreRequest {
private String query;
private String dataList;
private String id;
}