Support REST Controllers with default empty @RequestMapping (without any @RequestMethod)
See original GitHub issueI’m having trouble getting this to work. I’ve started with a working SpringBoot (v2.2.2) app with a working @RestController
. To get springdoc to work I’ve included the dependency in my pom, built and started my service. I’ve then browsed to the api-docs endpoint and I get :
{"openapi":"3.0.1","info":{"title":"OpenAPI definition","version":"v0"},"servers":[{"url":"http://localhost:8081","description":"Generated server url"}],"paths":{},"components":{}}
Am I missing a step? I was assuming at runtime it would scan my code, find the @RestController
, find the @RequestMapping
methods and generate the api from that.
As a second attempt, I decided to annotate one of my methods with swagger @Operation
annotations and still things don’t get picked up.
Lastly, I tried specifying the package with my Controller manually using springdoc.packagesToScan
and that didn’t work either.
This feels like springdoc isn’t seeing my Controller… even though spring does… it’s perfectly active and it works…
Not sure what I’m missing…
Issue Analytics
- State:
- Created 4 years ago
- Comments:5 (3 by maintainers)
Top GitHub Comments
@maratondiadelvidriero,
You can have a look here:
I had the same issue and solved by replacing @Controller by @RestController. It will be very good to indicate this in the documentation.