Swagger UI Создание шаблона - PullRequest
0 голосов
/ 30 апреля 2020

Я работаю над включением Swagger UI для всех моих JAVA микро-сервисов. Здесь у меня есть сервис, который имеет 2 шаблона URL, и я не могу создать правильный.

Вот шаблоны URL

Шаблон 1

@RequestMapping("/v1/calculate")
@Api(value = "majorCode/{majorCode}", description = "Operations about major code")
public class MajorController {

    @PostMapping(path = "/majorCode/{majorCode}/major")
    @ApiOperation(value = "Send to DB", httpMethod = "POST")
    @ApiResponses(value = {
            @ApiResponse(code = 200, message = "Major request sent successfully"),
            @ApiResponse(code = 400, message = "Invalid Major request")
    })
    public ResponseEntity price(@PathVariable("majorCode") String majorCode, @RequestBody Major major) throws IOException {
        ...
    }

Шаблон 2

@RequestMapping("/v1.0/calculate/minor/{minorCode}")
@Api(value = "/v1.0/calculate/minor/{minorCode}", description = "Operations about creating minor response for code")
public class minorController {

    @GetMapping(path = "/getMinorInfo")
    @ApiOperation(value = "Request Received To Get Minor Details From DB", httpMethod = "GET")
    @ApiResponses(value = {
            @ApiResponse(code = 200, message = "Minor request sent successfully"),
            @ApiResponse(code = 400, message = "Invalid Minor request")
    })
    public ResponseEntity getMinorInfo(@PathVariable("minorCode") String minorCode) {
        ...
    }

Вот мое регулярное выражение

  include-patterns: "^/v1.0/.*/calculate.*$, "^/v1/.*/calculate.*$""

Но это не работает

...