【发布时间】:2020-05-31 07:30:52
【问题描述】:
我需要实现一个 Spring Boot 应用程序,它是关于金融交易的。我想创建一个这样的 REST API:
@PostMapping("/sendmoney")
public void sendMoney(@RequestBody TransferBalanceRequest transferBalanceRequest) {
transactionService.sendMoney(transferBalanceRequest);
}
TransferBalanceRequest 类:
public class TransferBalanceRequest {
private String name;
private String tin;
private String fromIban;
private String toIban;
private BigDecimal amount;
}
我需要以这种方式验证:payer si payee 应该有一个有效的 IBAN 和 NIF,并且所有其他字段都不能为空。
那么我该如何做这个验证呢?我应该使用这种类型的注释吗?
@NotEmpty(message = "Please provide a name")
【问题讨论】:
标签: java spring spring-boot rest validation