Feign服务调用,日期参数传递问题

服务1的controller中调用client:

img


服务2的client:

img


服务2的controller,实现了client:

img

为什么Integer,String类型都可以传递,Date不行呢?
我的解决(没办法只能转String了):

img

调用接口时,传递的参数默认都是String类型。
了解servlet就知道这个原理了。
如果你要传递Date类型的话,你可以把Date类型作为某个对象属性,通过传对象来实现。

你的feign写String才是正确的写法,要么接口你用json,要么自己去注入HttpMessageConverters,自己将date转成string