Skip to content

API Implementation by default on NativeWebRequest #14622

Open
@waytoharish

Description

@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

Metadata

Metadata

Assignees

No one assigned

    Labels

    AnnouncementProject/release related announcements

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions