我是 REST API 和 Spring Boot 的初学者。我对如何处理请求可能有的不同响应有疑问。例如,如果我发布信用卡数据
{
"number": "3434 3434 3434 3434",
"date_expiration": "09-19",
"identification_card": 23232323
}
然后在@RestController中
@PostMapping("/card")
public ResponseEntity<CreditCard> payCard(@Valid @RequestBody CreditCard creditCard){
CreditCard creC = cardService.registerCard(creditCard);
return new ResponseEntity<>(creC, HttpStatus.OK);
}
在本例中,我返回 ResponseEntity 的对象。如果date_expiration过期或者identification_card与客户端不对应怎么办?它们是在服务中解析的逻辑验证,可以触发不同的响应。我应该如何处理它们?
慕尼黑8549860
米脂
相关分类