Я пытаюсь настроить swagger 2 в проекте springboot для отдельной документации для каждого класса контроллера.
Не могу найти такую вещь в документации.
Пример контроллера:
@Api(description = "giftcard controller")
@RestController
@RequestMapping("/giftcard")
public class GiftCardController {
@ApiOperation(value = "get info about requested cards")
@GetMapping(value = "/getInfo")
public HttpStatus getInfo(String id) {
return HttpStatus.NOT_ACCEPTABLE;
}
}
swagger.yaml
swagger: "2.0"
info:
title: Sample API
description: API description in Markdown.
version: 1.0.0
host: api.example.com
basePath: /v1
schemes:
- https
paths:
/users:
get:
summary: Returns a list of users.
description: Optional extended description in Markdown.
produces:
- application/json
responses:
200:
description: OK
Swagger- SpringBoot Включить:
@Configuration
@EnableSwagger2
public class SwaggerConfig {}