Description
When I go under the schema tab inside the endpoint, if the object of the response or the request body is an array, the openapi show array <object> as root and Items as object of the array instead of the actual schema
To Reproduce
Steps to reproduce the behavior:
- What version of spring-boot you are using? 3.4.1
- What modules and versions of springdoc-openapi are you using? springdoc-openapi-starter-webmvc-ui version 2.8.3
Expected behavior
My expectation is that when I change the tab from Example value to Schema if the object is an array, the schema must show that it is an array of a specific object.
If the object is not an array but a single one, there is no problem.
Until SpringBoot 3.3.5 this problem is not present (see the last screenshot)
Screenshots
As below the example correctly report that the returned object for a 400 Bad Request is an array, with possible multiple object with schema ApiError
When change to the schema I don't see that the array is made of ApiError objects:
Whit SpringBoot 3.3.5 everything is ok: