Q:

springdoc-openapi generic controller type parameters support

I have the following controller code:
    public abstract class BaseController<TClientModel extents BaseClientModel> {
       @Operation
       @GetMapping
       Page<TClientModel> get()
    }

    @Data
    public abstract class BaseClientModel {
       int id;
    }

    @RestController
    public class SpecificController extends BaseController<SpecificClientModel> {}

    @Data
    public class SpecificClientModel extends BaseClientModel {
        String name;
    }

Problem:
When open-api markup is generated for SpecificController in Swagger, client model in the response is BaseClientModel, not SpecificClientModel and only has id field, and not id+name.  
Actual:
{
  "id": 0,
}

Expected:
{
  "id": 0,
  "name": "string",
}

Given I have 40+ specific controllers, is there any way I can make springdoc open-api generate correct markup based on specific generic parameters? 

A:

The support is now part of v1.2.33 of springdoc-openapi. 
For example, if you are using spring-mvc, you can declare:
   <dependency>
      <groupId>org.springdoc</groupId>
      <artifactId>springdoc-openapi-ui</artifactId>
      <version>1.2.33</version>
   </dependency>

