Configurações de erros - server.error
server.error.include-binding-errors
Controla se os erros de binding (erros de validação de dados) devem ser incluídos na resposta de erro.
always
: Sempre incluir erros de binding.on_error
: Incluir apenas quando ocorre um erro de binding.never
: Nunca incluir erros de binding.
server.error.include-message
Controla se a mensagem de erro deve ser incluída na resposta.
always
: Sempre incluir a mensagem de erro.on_param
: Incluir a mensagem de erro se um parâmetro de erro estiver presente.never
: Nunca incluir a mensagem de erro.
server.error.include-exception
Controla se a exceção deve ser incluída na resposta.
true
: Sempre incluir a exceção.false
: Nunca incluir a exceção.
server.error.include-path
Controla se o caminho da solicitação que gerou o erro deve ser incluído na resposta.
always
: Sempre incluir o caminho da solicitação.never
: Nunca incluir o caminho da solicitação.
server.error.include-stacktrace
Controla se o stack trace da exceção deve ser incluído na resposta.
always
: Sempre incluir o stack trace.on_trace_param
: Incluir apenas se um parâmetro de rastreamento (trace
) estiver presente na solicitação.never
: Nunca incluir o stack trace.
server.error.path
Define o caminho da URL para o endpoint de erro padrão.
- Exemplo:
/error
.
server.error.whitelabel.enabled
Controla se o erro padrão (whitelabel error page) deve ser habilitado.
true
: Habilitar a página de erro padrão do Spring Boot.false
: Desabilitar a página de erro padrão.
Recomendações para cada ambiente
Ambiente de desenvolvimento
server.error.include-binding-errors=always
server.error.include-message=always
server.error.include-exception=true
server.error.include-path=always
server.error.include-stacktrace=always
server.error.path=/error
server.error.whitelabel.enabled=true
Ambiente de produção
server.error.include-binding-errors=never
server.error.include-message=never
server.error.include-exception=false
server.error.include-path=never
server.error.include-stacktrace=never
server.error.path=/error
server.error.whitelabel.enabled=false