Tôi nghĩ rằng tôi sẽ kêu vang trong để cung cấp cho một chút bối cảnh xung quanh Swagger, nó là gì, và những gì nó không phải là. Tôi tin rằng điều này có thể giúp trả lời câu hỏi của bạn.
Swagger 2.0 đang được chấp nhận bởi rất nhiều tên tuổi lớn và nền tảng lớn như Microsoft Azure, Paypal, SwaggerHub.com, DynamicApis.com, v.v ... Một điều cần ghi nhớ là Swagger is very simply a specification. Nó không phải là một khuôn khổ. Có rất nhiều frameworks đã được xây dựng để tạo ra đầu ra Swagger thu thập dữ liệu thông qua mã của bạn xem thông tin API của bạn để xây dựng tệp JSON Swagger 2.0 đại diện cho API của bạn. Giao diện người dùng Swagger mà bạn thấy các API của mình được định hướng trực tiếp từ tệp JSON Swagger 2.0 này. hãy sử dụng nó để kiểm tra nó ra
Điều quan trọng cần lưu ý là một khung được tạo ra để cho phép bạn "sử dụng" không phải là cách Swagger phải làm việc (tức là hoàn toàn phụ thuộc vào việc thực hiện khung bên). Nếu khung công tác mà bạn đang sử dụng để tạo các tài liệu Swagger 2.0 và giao diện người dùng của bạn không hoạt động cho bạn thì bạn sẽ có thể đi tìm một khung công tác khác để tạo ra các đồ tạo tác Swagger và trao đổi các công nghệ.
Hy vọng điều này sẽ hữu ích.
Nguồn
2016-01-25 16:45:03
Đây là phần lớn ý kiến dựa trên vì vậy tôi không nghĩ rằng nó thuộc về Stack Overflow. Điều đó nói rằng, bạn có thể tìm thấy [Hỏi đáp này trên DZone] (https: // dzone.com/articles/a-qa-với-andy-wilkinson-on-spring-rest-docs) được quan tâm. –