Встречается на собеседованиях • сегодня

Работал ли с Swagger

Да, работал с Swagger (OpenAPI) для документирования REST API. Использовал аннотации Swagger Core (@Api, @ApiOperation, @ApiParam и др.) для описания эндпоинтов, моделей и параметров.

Пример конфигурации Swagger в Spring Boot:

java
@Configuration
@EnableSwagger2
public class SwaggerConfig {
    @Bean
    public Docket api() {
        return new Docket(DocumentationType.SWAGGER_2)
            .select()
            .apis(RequestHandlerSelectors.basePackage("com.example.controller"))
            .paths(PathSelectors.any())
            .build()
            .apiInfo(apiInfo());
    }
text
private ApiInfo apiInfo() {
    return new ApiInfoBuilder()
        .title("My API")
        .description("API documentation")
        .version("1.0")
        .build();
}

}

text

Также интегрировал Swagger UI для интерактивного тестирования API. Знаю, как настраивать security для доступа к документации в prod-среде.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы