这是我的控制器:
@RestController
@RequestMapping("/reclamacao")
public class ClaimController {
@Autowired
private ClaimRepository claimRepository;
@CrossOrigin
@PostMapping("/adicionar")
public Claim toCreateClaim(@Valid @RequestBody Claim claim, @RequestBody List<Sector> sectors) {
if (claim.getNumber() != null) {
if (claimRepository.findByNumber(claim.getNumber()).isPresent()) {
throw new ResponseStatusException(HttpStatus.BAD_REQUEST, "Já existe uma reclamação com esse número.");
}
}
claimRepository.save(claim);
for (Sector sect: sectors) {
claimRepository.saveClaim(claim.getId(), sect);
}
return claim;
}
Run Code Online (Sandbox Code Playgroud)
这是我得到的错误:
"message": "读取输入消息时出现 I/O 错误;嵌套异常为 java.io.IOException: Stream closed"