通过swagger注解v2.1.5依赖项,我试图构建以下内容:
"x-amazon-apigateway-integration":{
"type":"http",
"httpMethod":"GET",
"uri":"http://<DOMAIN>/api/hello-world",
"responses":{
"default":{
"statusCode":200
}
}
}
下面的Java代码在JSON之上生成,除了“响应”树。请有人建议如何将其添加到以下Java代码中:
@Operation(extensions = {
@io.swagger.v3.oas.annotations.extensions.Extension(name = "x-amazon-apigateway-integration", properties = {
@io.swagger.v3.oas.annotations.extensions.ExtensionProperty(name = "type", value = "http"),
@io.swagger.v3.oas.annotations.extensions.ExtensionProperty(name = "httpMethod", value = "GET"),
@io.swagger.v3.oas.annotations.extensions.ExtensionProperty(name = "uri", value = "http://<DOMAIN>/api/hello-world")
})
})
@GetMapping(value = "/hello-world")
public ResponseEntity<?> helloWorld() {
return ResponseEntity.ok("Hello World");
}
pom.xml有以下3种依赖关系:
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>3.0.0</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>3.0.0</version>
</dependency>
<dependency>
<groupId>io.swagger.core.v3</groupId>
<artifactId>swagger-annotations</artifactId>
<version>2.1.5</version>
</dependency>
发布于 2022-11-07 11:23:51
试着在下面:
@ExtensionProperty(name = "response", value = "{\"default\":{\"statusCode\":200}", parseValue = true)
https://stackoverflow.com/questions/65164028
复制相似问题