java 使用Springboot和Postman进行API测试[已关闭]

gab6jxml  于 2023-05-05  发布在  Java
关注(0)|答案(1)|浏览(205)

**关闭。**此题需要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对象

lskq00tm

lskq00tm1#

正如https://stackoverflow.com/users/460557/jorge-campos所说,Cliente对象未被使用。然后从Cliente和InvoiceModel发布代码。我相信您的InvoiceModel类需要与Cliente建立关系。

相关问题