Pessoal,
Criei um endpoint rest como esse abaixo:
@PostMapping(value = "/novoFilme", consumes = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<String> novoFilme(@RequestBody Filme filme) {
log.info("novoFilme");
try {
filmesService.inserirFilme(filme);
return new ResponseEntity<String>(HttpStatus.OK);
} catch (FilmeValidationException e) {
return new ResponseEntity<String>(e.getMessage(),HttpStatus.BAD_REQUEST);
}
}
A classe Filme no parâmetro é a própria entidade filme. Minha dúvida é: seria boa prática? ou o ideal é criar algo como o FilmeForm???