0

运行最新版本的 Micronaut (1.0.3) 并包含 Swagger 依赖项会生成 OpenAPI YAML 文件。但是,即使提供 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";
    }
}

这是一个错误还是我忘记了什么?

4

1 回答 1

0

好的,虽然我希望抑制 @Parameter 应该可以工作,但我设法让它工作添加in=ParameterIn.QUERY.

此外,使用查看 Micronaut 的源代码@QueryValue也应该可以。

于 2019-01-16T16:50:59.973 回答