Cách thêm tài liệu Swagger vào Spring Boot

By Minh on Feb 4, 2020
Image post 3

Giới thiệu về Swagger

Swagger là một công cụ phổ biến để tự động tạo tài liệu cho các REST API. Khi tích hợp Swagger vào ứng dụng Spring Boot, nó giúp bạn tạo tài liệu chi tiết và dễ hiểu về API mà không cần viết tay.

Cách thêm Swagger vào Spring Boot

Để tích hợp Swagger vào Spring Boot, bạn cần thực hiện các bước sau:

1. Thêm dependency vào pom.xml

Bạn cần thêm các dependency liên quan đến Swagger vào file pom.xml:

<dependency>
    <groupId>org.springdoc</groupId>
    <artifactId>springdoc-openapi-ui</artifactId>
    <version>1.6.15</version> <!-- Bạn có thể kiểm tra phiên bản mới nhất -->
</dependency>

2. Thêm cấu hình Swagger

@Configuration
public class SwaggerConfig {

    @Bean
    public OpenAPI customOpenAPI() {
        return new OpenAPI()
                .info(new Info()
                    .title("Booking Trains Ticket API")
                    .version("1.0")
                    .description("Tài liệu API cho hệ thống đặt vé tàu"));
    }

    @Bean
    public GroupedOpenApi publicApi() {
        return GroupedOpenApi.builder()
                .group("public")
                .pathsToMatch("/api/**")
                .build();
    }
}

3. chạy ứng dụng

Bạn có thể truy cập tài liệu Swagger thông qua đường dẫn sau:

http://localhost:8080/swagger-ui.html

Swagger UI sẽ cung cấp một giao diện người dùng cho phép bạn duyệt qua các endpoint, xem chi tiết về từng API (như phương thức HTTP, đường dẫn, các tham số đầu vào, đầu ra), và thậm chí thực hiện các request thử nghiệm trực tiếp.

contact me

  • Email: nguyenkhaminh9c@gmail.com
  • phone: 0373254600

© Copyright 2024 by Nguyễn Khả Minh.