Java Swagger JAX-RS APIParam头数据类型

Java Swagger JAX-RS APIParam头数据类型,java,jersey,jax-rs,swagger,Java,Jersey,Jax Rs,Swagger,我正在尝试为我的标题字段自动生成自定义数据类型。为此,我将标题定义如下: public String foo( @ApiParam(value = Documentation.HEADER_SERVICE, required = true) @HeaderParam(Services.HEADER_SERVICE) Service service) { ... } 但是,生成的swagger文件会为服务头生成一个带有scheme“string”的定义。现在我明白

我正在尝试为我的标题字段自动生成自定义数据类型。为此,我将标题定义如下:

public String foo(
    @ApiParam(value = Documentation.HEADER_SERVICE, required = true)
    @HeaderParam(Services.HEADER_SERVICE)
    Service service) {
    ...
}
但是,生成的swagger文件会为服务头生成一个带有scheme“string”的定义。现在我明白了,头字段只能是string类型,但是我希望在文档中包含服务头的(json)结构

我怎样才能做到这一点

我还尝试了
@apimplicitparam
,但是,该方案只包含定义的字符串,而不是对模型的引用