Я пытаюсь добавить Swagger в очень простой привет-проект Spring-Boot.
Я следую этому уроку:
https://www.baeldung.com/swagger-2-documentation-for-spring-rest-api
thisмой SwaggerConfig:
@Configuration @EnableSwagger2 public class SwaggerConfig{ @Bean public Docket greetingApi() { return new Docket(DocumentationType.SWAGGER_2) .select() .apis(RequestHandlerSelectors.basePackage("com.example.swaggerready")) .build() .apiInfo(metaData()); } private ApiInfo metaData() { return new ApiInfoBuilder() .title("Spring Boot REST API") .description("\"Spring Boot REST API for greeting people\"") .version("1.0.0") .license("Apache License Version 2.0") .licenseUrl("https://www.apache.org/licenses/LICENSE-2.0\"") .build(); } }
Однако результаты, которые я запускаю, это только первая страница без какой-либо информации.
Это хранилище, если кто-то хочет увидеть полный код.https://github.com/ThadeuFerreira/SpringMicro
В классе SwaggerConfig вам нужно изменить строку:
.apis(RequestHandlerSelectors.basePackage("com.example.swaggerready"))
Кому:
.apis(RequestHandlerSelectors.basePackage("com.example.SpringMicro"))