**关闭。**此题需要debugging details。目前不接受答复。
编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将帮助其他人回答这个问题。
昨天关门了。
Improve this question
希望你一切都好。我正在用postman测试一个电子商务API,我只有两个类:客户端和发票,我使用模型,服务,控制器架构。当我尝试从Postman发布新发票时,我得到以下信息:Post from Postman
我把一个客户端作为一个对象,但我不知道为什么它在clientId中返回null。这是我的InvoiceController和Invoice服务的代码
@RestController
@RequestMapping(path = "api/factura")
public class InvoiceController {
@Autowired
private InvoiceService invoiceService;
@PostMapping(path = "/")
public ResponseEntity<Factura> create(@RequestBody InvoiceModel factura, Cliente cliente) {
return new ResponseEntity<>(this.invoiceService.create(factura), HttpStatus.OK);
}
}
@Slf4j
@Service
public class InvoiceService {
@Autowired
private InvoiceRepository facturaRepository;
public Factura create(InvoiceModel newFactura) {
return this.facturaRepository.save(newFactura);
}
}
谢谢!
我正在尝试从Postman创建新发票。我在发票正文中发送一个Client对象
1条答案
按热度按时间lskq00tm1#
正如https://stackoverflow.com/users/460557/jorge-campos所说,Cliente对象未被使用。然后从Cliente和InvoiceModel发布代码。我相信您的InvoiceModel类需要与Cliente建立关系。