Giriş
Şu satırı dahil ederiz
import io.swagger.v3.oas.annotations.tags.Tag;
Açıklaması şöyle
In springfox implementation this tag represents the equivalent of the tag @Api
name Alanı
Örnek
Şöyle yaparız. Burada @Tags içinde @Tag anotasyonları var
import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.media.Content; import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.responses.ApiResponse; import io.swagger.v3.oas.annotations.tags.Tag; import io.swagger.v3.oas.annotations.tags.Tags; import java.util.Arrays; import java.util.List; @RestController @Tags(value = {@Tag(name = "User")}) public class UserController { @GetMapping("/users") @Tags(value = {@Tag(name = "User")}) @Operation( summary = "Get Users", description = "Get Users", responses = {@ApiResponse( responseCode = "200", content = {@Content(mediaType = "application/json")} )} ) public List<User> getUsers() { ... } ... }
Örnek
Şöyle yaparız. Aynı Tag değeri @Operation içinde kullanılabilir.
@RestController@RequestMapping("/people")@Tag(name = "People", description = "Endpoints for managing people")public class PersonController {...}
Hiç yorum yok:
Yorum Gönder