Como ficaria a lógica de verificar se ja criei um cargo especifico ? para que nao permita gravar novamente o mesmo cargo?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Como ficaria a lógica de verificar se ja criei um cargo especifico ? para que nao permita gravar novamente o mesmo cargo?
public Cargo salvar(Cargo cargo) {
if (cargoRepository.findByNome(cargo.getNome()).isPresent()) {
throw new RecursoExistenteException("Já existe cargo cadastrado com esse nome.");
}
return cargoRepository.save(cargo);
}