Contributions
Generate swagger ui docs for API exposed in a class if multiple class are available in same package
Hi, I have 3 controller classes in my Springboot project exposing APIs. I have a query regarding configuring the SwaggerConfig class. I wish to generate the swagger ui docs for the apis exposed in ISECC class only. Now, I have 2 issues: 1) I have multiple classes exposing APIs within the same package. Hence, I strictly want to generate swagger ui docs for APIs in only 1 class i.e. ISECC class. 2) I have path variables and query variables in my api for which I wish to expose the swagger ui docs. I am not sure is this possible. com.abc.ISECC.class GET (ist/v1.0/{tenantID}/capabilities/{capability}) GET (ist/v1.0/{tenantID}/capabilities) GET (ist/v1.0/capabilities)@RequestParam(capabilityName) com.abc.ICC.class PUT (ist/v1.0/tenants/{tenantId})@requestbody GET (ist/v1.0/dependencies) DELETE (ist/v1.0/tenants/{tenantId}) com.abc.ISCC.class PUT (ist/v1.0/capabilities)@requestbody DELETE (ist/v1.0/capabilities)@requestbody GET (ist/v1.0/capabilities) How can I achieve this? What should i write in apis() and paths(): @configuration public class SawggerConfig { @bean public Docket databaseApi() { return new Docket(DocumentationType.SWAGGER_2).select() .apis(?) .paths(?) .build(); }569Views0likes0Comments