微服务调用feign报错,有没有大佬帮看看什么问题,搞了一天了~~
这个是controller的代码:
@Controller
@RequestMapping(value = "dict")
public class FinaDictController {
private static final Logger logger = LoggerFactory.getLogger(FinaDictController.class);
@Autowired
private FinanceFeignClientImpl financeService;
@ResponseBody
@PostMapping(value = "/list")
public Map<String, Object> selectAll(@RequestParam(value = "field", required = false) String field,
@RequestParam(value = "fieldName", required = false) String fieldName,
@RequestParam(value = "pageNum", required = false, defaultValue = "1") Integer pageNum,
@RequestParam(value = "pageSize", required = false, defaultValue = "10") Integer pageSize) {
logger.info("---------------传入参数:field:{},fieldName:{}.", field, fieldName);
FinaDictVo finaDictVo = new FinaDictVo();
if(field != null){
finaDictVo.setField(field);
}
if(fieldName != null){
finaDictVo.setFieldName(fieldName);
}
PageInfo<FinaDictVo> pageInfo = financeService.selectAll(finaDictVo, pageNum, pageSize);
Map<String, Object> map = PageUtil.PageToMap(pageInfo);
return map;
}
这个是feign代码:
public interface FinaDictFeignClient {
@ResponseBody
@PostMapping("/dict/list")
public PageInfo<FinaDictVo> selectAll(@RequestBody FinaDictVo finaDictVo,
@RequestParam(value = "pageNum", required = false, defaultValue = "1") Integer pageNum,
@RequestParam(value = "pageSize", required = false, defaultValue = "10") Integer pageSize);
}