Я пытаюсь сгенерировать свои WS-определения кода, используя Swagger Codegen »2.2.1 .
Все конфиги работают, и классы генерируются правильно по моим .yaml
определениям.
Но у меня проблема, свойство basePath
игнорируется.
Мой @RestController
генерируется с использованием только paths
определения:
https://springboot-base-save-return.appdes.xnet/saveBackendReturn
Ожидается (с использованием basePath
и paths
определений):
https://springboot-base-save-return.appdes.xnet/v1/saveBackendReturn
Что я делаю не так? Я что-то забыл?
Мой .yaml
контракт:
swagger: '2.0'
info:
description: My Project
version: 1.0.0
title: Save Backend Return
host: springboot-base-save-return.appdes.xnet
basePath: /v1
tags:
- name: saveBackendReturn
description: Save Backend Return
schemes:
- https
paths:
/saveBackendReturn:
post:
tags:
- saveBackendReturn
summary: Save Backend Return
description: My Project
operationId: saveBackendReturn
consumes:
- application/json
produces:
- application/json
parameters:
- in: body
name: body
description: My Project
required: true
schema:
$ref: '#/definitions/saveBackendReturnRequest'
responses:
'200':
description: Ok
schema:
$ref: '#/definitions/saveBackendReturnResponse'
'400':
description: Bad Request
'401':
description: Unauthorized
'500':
description: Internal Server Error
schema:
$ref: '#/definitions/Error'
security:
- basicAuth: []