Я работаю над включением 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.*$""
Но это не работает