Feign Клиентское исключение feign.code c .DecodeException: тип не является экземпляром Class или ParameterizedType: T - PullRequest
0 голосов
/ 24 апреля 2020

Я пытаюсь сделать моего симулированного клиента обобщенным c, и это вызывает у меня исключение, когда вызов завершен. Любая помощь очень ценится.

код, который я пытаюсь:

@PostMapping("/api/{path}")
    <T> T save(@PathVariable("path") String path,
                            @RequestBody T entity)

Исключение:


    at org.springframework.cloud.openfeign.support.SpringDecoder.decode(SpringDecoder.java:62)
    at org.springframework.cloud.openfeign.support.ResponseEntityDecoder.decode(ResponseEntityDecoder.java:45)
    at feign.optionals.OptionalDecoder.decode(OptionalDecoder.java:23)
    at feign.SynchronousMethodHandler.decode(SynchronousMethodHandler.java:165)
    at feign.SynchronousMethodHandler.executeAndDecode(SynchronousMethodHandler.java:133)
    at feign.SynchronousMethodHandler.invoke(SynchronousMethodHandler.java:76)
    at feign.ReflectiveFeign$FeignInvocationHandler.invoke(ReflectiveFeign.java:103)
    at com.sun.proxy.$Proxy208.save(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)```
...