SpringCloud Feign @QueryMap支持
2023-11-24 14:37 更新
OpenFeign @QueryMap
批注支持将POJO用作GET参数映射。不幸的是,默认的OpenFeign QueryMap注释与Spring不兼容,因为它缺少value
属性。
Spring Cloud OpenFeign提供等效的@SpringQueryMap
批注,该批注用于将POJO或Map参数注释为查询参数映射。
例如,Params
类定义参数param1
和param2
:
// Params.java public class Params { private String param1; private String param2; // [Getters and setters omitted for brevity] }
以下伪装客户端通过使用@SpringQueryMap
批注来使用Params
类:
@FeignClient("demo") public class DemoTemplate { @GetMapping(path = "/demo") String demoEndpoint(@SpringQueryMap Params params); }
以上内容是否对您有帮助:
更多建议: