Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

274
Visualizações
Arranque de primavera: configuración de un controlador de errores global para proteger los puntos finales REST

Tengo una aplicación de arranque de primavera con puntos finales tranquilos. Quiero tener un controlador de errores global que básicamente atrape cualquier excepción para poder administrar la respuesta (es decir, no quiero exponer un gran seguimiento de pila de Java en la respuesta)

¿Cuál es la mejor manera de lograr esto?

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Cree una clase de consejo de controlador con un controlador de excepciones que almacenará en caché todas las excepciones del tipo deseado.

 @ControllerAdvice public class GlobalExceptionHandler { private static final Logger log = LoggerFactory.getLogger(GlobalExceptionHandler.class); @ResponseStatus(HttpStatus.INTERNAL_SERVER_ERROR) @ExceptionHandler(Exception.class) public void handleAll(Exception e) { log.error("Unhandled exception occurred", e); } }

Si lo desea, puede devolver un cuerpo del método como si fuera un método de controlador regular o simplemente devolver algún código de estado HTTP. El código anterior devuelve 500 usando la anotación @ResponseStatus .

Solo puede detectar tipos de excepción específicos. La anotación @ExceptionHandler acepta una matriz de excepciones como atributo de valor.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda