2016-05-24 7 views
0

В документах Swagger я читал, что аннотация @SwaggerDefinition может быть помещена в любой из классов, которые сканируются во время процесса автоматической настройки Swagger.Какие классы сканируются во время процесса автоматической настройки Swagger?

Я разместил аннотацию в классе контроллера внутри пакета контроллера, и я установил этот пакет как base-package, используя тег context:component scan в своем dispatcher-servlet.xml. Однако на странице пользовательского интерфейса Swagger по-прежнему отображается название по умолчанию, контактный адрес электронной почты и т. Д., Что означает, что он не собирает мой @SwaggerDefinition.

Как решить эту проблему? Любые указатели будут оценены. Кинда потерял атм. Благодаря!

ответ

1

В springfox эквивалент @SwaggerDefinition использует api в Docket для настройки описания сервиса. Аннотации @SwaggerDefinition не поддерживаются в springfox.