Какая альтернатива устаревшему классу Springfox ClassOrApiAnnotationResourceGrouping?

Я использую 2.4.0. версия весеннего лиса. ClassOrApiAnnotationResourceGrouping класс выдает устаревшее предупреждение при сборке. В [1] альтернативы не предусмотрены, указано только устаревшее. В одном из комментариев в [2] говорится, что он будет использоваться до следующего выпуска, но как я могу избежать появления этих предупреждений при сборке из cmd?

Относительные ссылки:

[1] http://springfox.github.io/springfox/javadoc/2.7.0/springfox/documentation/swagger/web/ClassOrApiAnnotationResourceGrouping.html.

[2] https://github.com/springfox/springfox/issues/1307


person M. Oguz Ozcan    schedule 10.10.2017    source источник
comment
Обновите последнюю выпущенную версию   -  person    schedule 10.10.2017
comment
Он дает такие же предупреждения для 2.7.0. версия, ничего не меняется   -  person M. Oguz Ozcan    schedule 10.10.2017
comment
Можете ли вы распечатать свой стек печати исключений, это поможет нам выяснить точную проблему, может быть apringfox или его зависимости от компиляции   -  person    schedule 10.10.2017
comment
D: \ .... \ ClassOrApiAnnotationResourceGroupingExternalizer.java:10: arning: [устаревание] ClassOrApiAnnotationResourceGrouping в springfox.documenation.swagger.web устарел import springfox.documentation.swagger.web.ClassOrApiAnnoting;   -  person M. Oguz Ozcan    schedule 10.10.2017
comment
Если вы посмотрите эту ссылку и выполните поиск в ClassOrApiAnnotationResourceGrouping springfox.github.io/springfox/javadoc/2.7.0/ Вы найдете Class ClassOrApiAnnotationResourceGrouping и github.com/springfox/springfox/blob/master / Устарело.   -  person    schedule 10.10.2017
comment
Да, я уже это знаю, у меня вопрос, какая замена этому?   -  person M. Oguz Ozcan    schedule 10.10.2017
comment
Проверьте мой ответ, я думаю, это поможет вам решить проблему с устаревшим классом springfox   -  person    schedule 10.10.2017


Ответы (1)


Чтобы использовать ClassOrApiAnnotationResourceGrouping Устаревший класс в библиотеке зависимостей springfox для группировки с использованием аннотации Api.

Настройте компонент blah с реализацией стратегии группировки ресурсов.

Замена устаревшей аннотации API класса ClassOrApiAnnotationResourceGrouping:

apiListingReferenceScanner.setResourceGroupingStrategy(springSwaggerConfig.defaultResourceGroupingStrategy());

Подробнее: https://github.com/komoot/swagger-springmvc

Устаревший класс ClassOrApiAnnotationResourceGrouping springfox info : http://springfox.github.io/springfox/javadoc/2.7.0/index.html?springfox/documentation/service/ApiInfo.html

person Community    schedule 10.10.2017
comment
Как мне получить этот экземпляр springSwaggerConfig? - person Nelio Alves; 28.02.2018