Micronaut не генерирует YAPL OpenAPI с параметрами запроса - PullRequest
0 голосов
/ 16 января 2019

Запуск последней версии Micronaut (1.0.3) и включение зависимостей Swagger создает файл YAPL OpenAPI. Тем не менее, он не включает параметры для строки запроса, даже когда поставляет Swagger @Parameter.

package hello;

import io.micronaut.http.annotation.Get;
import io.swagger.v3.oas.annotations.Parameter;

@io.micronaut.http.annotation.Controller
public class Controller {   
    @Get(uri = "/hello")
    public String hello(@Parameter(name = "name",
                description = "Name of person to greeted") String name) {
        return "Hello World";
    }
}

Это ошибка или я что-то забыл?

1 Ответ

0 голосов
/ 16 января 2019

Хорошо, хотя я ожидаю, что подавление @Parameter должно сработать, мне удалось заставить его работать, добавив in=ParameterIn.QUERY.

Кроме того, просмотр исходного кода Micronaut с использованием @QueryValue также должен работать.

...