Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

@DeleteMapping

Mesma coisa que o @GetMapping("/{id}"), não funciona igual ao exemplo.

@DeleteMapping("/{id}")
    public ResponseEntity<Object> deleteCursos(@PathVariable(value = "id") UUID id){
    
        logger.info("Chamando cursoService para deletar um registro por UUID");
        
        Optional<CursoModel> cursoModelOptional = cursoService.findById(id);
        logger.info("Validando por cursoService se o UUID existe");
        if (!cursoModelOptional.isPresent()) {
            logger.warn("Tentativa de exclusão abortada, UUID informado nao existe!");
            return ResponseEntity.status(HttpStatus.NOT_FOUND).body("Curso não encontrado!");
        }
        logger.info("Validações de cursoService sobre cursoDto executadas com sucesso!");
        cursoService.delete(cursoModelOptional.get());
        logger.info("O registro procurado pelo cliente foi encontrado e deletado por cursoService no database");
        return ResponseEntity.status(HttpStatus.OK).body("Curso excluído com sucesso!");
    }
17:28:41.349 [http-nio-8080-exec-1] INFO  CursoController deleteCursos - Chamando cursoService para deletar um registro por UUID  
17:28:41.354 [http-nio-8080-exec-1] INFO  CursoController deleteCursos - Validando por cursoService se o UUID existe  
17:28:41.355 [http-nio-8080-exec-1] INFO  CursoController deleteCursos - Validações de cursoService sobre cursoDto executadas com sucesso!  
17:28:41.384 [http-nio-8080-exec-1] INFO  CursoController deleteCursos - O registro procurado pelo cliente foi encontrado e deletado por cursoService no database  
17:28:47.481 [http-nio-8080-exec-2] WARN  DefaultHandlerExceptionResolver logException - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; nested exception is java.lang.IllegalArgumentException: UUID string too large]
1 resposta
solução!

Creio que o problema estava na porta, a mesma estava bloqueada. Mas precisa ser atualizado essa formação.