springcloud feignclient
调用接口时候的参数是Map<String,Object>,List<Map<String,String>>等复杂对象时候使用@RequestBody且只能有一个RequestBody带的参数,并且List中的所有元素不能是null,返回值可以是List或Map复杂对象(String是因为项目中使用aop做了登录拦截为了去掉字符串中的转义符\使用JSONObject或JSONArray转成JSON只能返回String),不能使用Get方式只能使用Post方式
调用接口时候String时候使用@RequestParam("tid") String tid或者@pathVariable可以有多个
否则使用feignclient时候报错或者controller接收不到参数
feignclient调用接口时候为了不丢失header中的cookie信息,使用添加拦截器,requestTemplate.header("Cookie","JESSIONID=13456");只能使用JESSIONID不能用自己定义的sessionId