REST controller interfaces are already generated by the OpenAPI Codegen tool. We can now create an implementation of those interfaces. The only different thing this time is having the Reactive pipelines to call the services and assemblers. You should also only return ResponseEntity objects wrapped in either Mono or Flux based on the generated contract.