Feign
这里可以不要@RequestBody
@FeignClient(name = "service-user")
public interface UserServer {
@RequestMapping("/orgBank/save_org_bank")
FeignResult saveOrgBank(@RequestBody OrganizationBankDto organizationBankDto);
}
提供方
这里一定要@RequestBody
@RestController
@RequestMapping("orgBank")
public class OrgBankService {
@Autowired
private OrganizationBankFacade organizationBankFacade;
@RequestMapping(method = RequestMethod.POST, value = "save_org_bank")
ResponseEntity<?> saveOrgBank(@RequestBody OrganizationBank organizationBank) {
organizationBankFacade.save(organizationBank);
return ResponseEntity.ok(Result.success());
}
}
调用
FeignResult<OrganizationBankDto> result2 = userServer.saveOrgBank(organizationBankDto);
boolean b = result2.isSuccess();