Дубликат конечной точки Springfox swagger-ui при использовании тега

В моем проекте весенней загрузки с springfox swagger 2.9.2 у меня есть контроллер, помеченный RestController

@RestController
@RequestMapping("/rest/api/v1/auth")
public class AuthenticationResource {

    @ApiOperation(value = "Authenticate user", tags = {"Authentication"})
    @PostMapping("login")
    public void login(@RequestBody @Valid LoginDto loginDto) {
        ...
    }
}

После добавления тегов в ApiOperation я получил дублированную конечную точку в swagger-ui. У меня есть пустой ресурс аутентификации без каких-либо конечных точек и ресурс аутентификации с конечной точкой входа.

введите здесь описание изображения

введите здесь описание изображения

Этого не было в более старых версиях чванства. Как я могу удалить пустой api из swagger-ui?

Спасибо


person Evgeny Makarov    schedule 07.01.2020    source источник


Ответы (1)


Согласно этому сообщению на GitHub, добавление @Api(tags = { "Authentication" }) в Контроллер решит вашу проблему. проблема. Пробовал, работает.

person Vladas Maier    schedule 13.01.2020