Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • O openapi-generator
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 3,476
    • Issues 3,476
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 402
    • Merge requests 402
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • OpenAPI Tools
  • openapi-generator
  • Issues
  • #14622
Closed
Open
Issue created Feb 05, 2023 by Administrator@rootContributor

API Implementation by default on NativeWebRequest

Created by: waytoharish

Hi Team, I was trying to generate the code form Sample yaml. Code is generated successfully but API implementation is only having only and other method is missing. Also generated class is annotated by @Controller where I want @RestController public class PetApiController implements PetApi {

private final NativeWebRequest request;

@Autowired
public PetApiController(NativeWebRequest request) {
    this.request = request;
}

@Override
public Optional<NativeWebRequest> getRequest() {
    return Optional.ofNullable(request);
}

}

Please can someone help how can I remove NativeWebRequest and annotate my controller with @RestController

Assignee
Assign to
Time tracking