Как я могу увидеть документацию о моих услугах? - PullRequest
0 голосов
/ 21 марта 2019

Я использую Swagger версии 2. Я получаю результат ниже, когда я запрашиваю:

 http://localhost:8080/SwaggerProject/jaxrs/MyService/V1/swagger.json

"swagger": "2.0",
"info": {
"description": "The Application",
"version": "1.0.0",
"title": "Sample REST Application",
"contact": {
  "name": "users@cxf.apache.org"
},
"license": {
  "name": "Apache 2.0 License",
  "url": "http://www.apache.org/licenses/LICENSE-2.0.html"
}
},
  "basePath": "/SwaggerProject/jaxrs/MyService/V2"
  }

Мой вопрос: как я могу увидеть документацию по пуску моего сервиса (MyService)? Любая помощь приветствуется.

1 Ответ

0 голосов
/ 21 марта 2019

С помощью этой ссылки вы запрашиваете конфигурацию JSON swagger.Я предполагаю, что вы используете чванство для документирования какого-либо веб-сервиса Rest.

Чтобы определить чванство, вам нужно отредактировать веб-XML или переписать конфигурацию приложения, как вы можете сейчас.Таким образом, чтобы увидеть полную документацию и выборку, а также представление сервисов в более удобной для пользователя форме, вы можете определить URL-адрес swagger и общую конфигурацию из вышеупомянутого.

Ранее я использовал swagger, но яне могу вспомнить / найти конфигурацию по умолчанию прямо сейчас.Но очень хороший пример настройки Swagger с помощью Spring можно найти здесь

Еще одна полезная ссылка, если вы используете c # здесь

Также вы можетеотметьте this тоже.

Пример конфигурации приложения с использованием java в качестве lang здесь .Я надеюсь, что это помогло.Наконец, мое предположение о настройке индекса по умолчанию будет примерно таким: http://ip:port/YourServiceName/namespace_if_using_one/swagger/index.html

...