- Navios
- 3 de agosto de 2026 às 04:39 UTC
- Autor
- Kamo
- Enviar
- c787aa7
@EnableJpaRepositórios aqui é uma lista de pacotes EXPLICIT, não um wildcard. com.kamo.z.shared.mfa.repos estava faltando dele, então UserMfaInrollmentRepository e MfaRecoveryCodeRepository não tinha feijão. MfaInrollmentService é um @Service sob a varredura de componentes com.kamo, por isso é construído independentemente de se serviço usa-o; sem seus repositórios não pode ser construído, SecurityController não pode ser construído, e o contexto não começa. Isso elimina todos os logins, não Só os MFA. Este é o terceiro item no mesmo padrão, e o arquivo já carregava um comentário sobre mlos.notificação CrashLooping duas implementações anteriores por exatamente esta razão. I ler esse comentário e ainda enviou o mesmo defeito, porque a plataforma a verificação de componentes e a verificação explícita do repositório discordam por design e nada obriga o emparelhamento. Meu MfaContextWiring Teste não capturou: constrói o serviço com simulada repositórios, o que prova que o construtor é inequívoco, mas não diz nada sobre se a Spring pode encontrar os grãos do repositório em uma aplicação real. Um nível unitário o executor de contexto não consegue ver um descompasso de configuração de varredura — apenas inicializando o real A aplicação pode.