All Classes and Interfaces
Class
Description
Parâmetro ou conteúdo inválido — HTTP 400.
Conflito de negócio (ex.: recurso já existente) — HTTP 409.
Operação não permitida no recurso atual — HTTP 403.
Health check de fallback com a versão em runtime — shape plano
{status, versao, flavor, commit}
(norma X-Adm de versionamento e health)./info de fallback com a versão em runtime — shape plano {versao}, paralelo ao
HealthController flat.Recurso não encontrado — HTTP 404.
Interface marcadora que uma exceção implementa para carregar a taxonomia de domínio até o
corpo de erro RFC 7807.
Corpo de erro no formato RFC 7807 / 9457 (
application/problem+json) — o padrão
da casa para erros de API.Um campo rejeitado por Bean Validation, no membro
invalid-params.Inicializa o SDK do Sentry apontando para o Bugsink self-hosted — o Bugsink
fala o protocolo do Sentry, então usa-se o SDK Java do Sentry sem alteração.
Renderiza todo corpo de erro da API no formato RFC 7807 (
ProblemDetail,
application/problem+json), substituindo o HateoasErrorResponseProcessor default
(que emitia {message, _links, _embedded}).Expõe a versão do app (de
version.properties, gerado no build de cada app a partir de
project.version) no endpoint /info, e oferece VersaoInfo.versaoAtual() estático
para o /health e o log de startup.