Erro ao iniciar aplicação Spring
Eu estava fazendo um back com java e spring boot usando o Spring Starter. Esse back precisaria ter uma regra de negócio no Service e a regra de negócio que eu optei por plantar foi a de que um aluno só poderia ser salvo no sistema se a situação dele no financeiro fosse true (ou seja, estivesse ok) e para realizar a verificação fiz o seguinte bloco de código:
A classe aluno tem atributo status que é verificado pela classe financeiro que tem o método verificarStatus que é chamado no método acima e foi feito da seguinte forma:
Sendo que quando eu inicio a aplicação do Spring aparece o seguinte erro: https://imgur.com/M3Tyufr
E eu não faço ideia de como resolver este problema, então se alguém puder me ajudar ficaria muito agradecido. Link do código completo: https://github.com/SezinandoVieira/ArquiteturaFacisa/tree/master/ArqUni
@Transactional public Aluno postAluno (Aluno aluno) throws Exception { if(financeiroService.verificarStatus(aluno.getId()) == true) { return alunoRepository.save(aluno); } else { throw new Exception(); } }
A classe aluno tem atributo status que é verificado pela classe financeiro que tem o método verificarStatus que é chamado no método acima e foi feito da seguinte forma:
public boolean verificarStatus(Integer id) { boolean status = false; if (alunoService.getById(id).isStatus() == true) { status = true; } return status; }
Sendo que quando eu inicio a aplicação do Spring aparece o seguinte erro: https://imgur.com/M3Tyufr
E eu não faço ideia de como resolver este problema, então se alguém puder me ajudar ficaria muito agradecido. Link do código completo: https://github.com/SezinandoVieira/ArquiteturaFacisa/tree/master/ArqUni
Sezinando Vieira
Curtidas 0