Falha na compilação quando um pacote de repositório está faltando na varredura

TestSecurityService
Navios
3 de agosto de 2026 às 15:16 UTC
Autor
Kamo
Enviar
a2bcf71

Este serviço tem @ComponentScan("com.kamo") mas um EXPLICIT @EnableJpaRepositórios lista. No momento em que um bean aqui precisa de um repositório fora dessa lista, o repositório não tem feijão, o feijão que precisa dele não pode ser construído, e o contexto não começa — o serviço CrashLoops e leva toda a sua função com ele. Aconteceu duas vezes. **************************** CrashLooped dois Avançar. Então hoje com.kamo.z.shared.mfa.repos levou cada LOGIN na plataforma offline. Comentários de aviso já estavam em SecurityServiceApplication ambas as vezes; a O comentário não pode falhar uma compilação. Verificado por mutação contra o incidente real: apagar o "com.kamo.z.shared.mfa" entrada faz este teste falhar e nome com.kamo.z.shared.mfa.repos. Teria sido... Apanhado hoje antes de ser enviado. Estático ao invés de @SpringBootTest deliberadamente. Iniciando o contexto aqui conecta-se ao banco de dados PRODUTION, então um teste de contexto migraria produção ou necessidade de infra-estruturas que não existam. Vale a pena notar isso SecurityServiceAplicationTests existe nominalmente, mas fica no pacote Com.retval. SecurityService, não foi possível encontrar uma @SpringBootConfiguration, e portanto não afirma nada — é o guarda que todos presumem que está lá e nunca fugiu.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços