Parar o ponteiro da caixa de correio da falha na inicialização da plataforma

Fixkamo-shared-library
Navios
7 de agosto de 2026 às 07:12 UTC
Autor
Kamo
Enviar
000b93d

DepartmentService é um @Service, e cada serviço carrega @ComponentScan("com.kamo"), então todos os ~40 deles o constroem. Dar-lhe um MailboxRepository, portanto, exigiu todos ~40 para escanear com.kamo.z. shared.email, e quatro fazer. MediaService CrashLooped na sua próxima implantação -- Um destacamento sem nada a ver com departamentos -- e mais 23 estavam armados para seguir. O repositório agora é mantido como um ObjectProvider e resolvido onde é usado, então um serviço que nunca atribui uma caixa de correio começa como antes, e uma que tenta sem o scan recebe uma frase dizendo-lhe onde ir em vez de um contexto morto. Comportamento no Serviço de Segurança, que possui o endpoint, é inalterado: mesmo exame, mesma recusa de concessão cruzada. O guarda que existe para capturar precisamente isso pulou o arquivo. Ele isenta tudo sob donotmodify com o fundamento de que cada serviço verifica os pacotes donotmodify dao, que é verdadeiro e não diz nada sobre um feijoeiro não modificado chegar a outro pacote. Verifica agora onde cada repositório requerido realmente vive, aceitando as duas expressões que sobrevivem faltando scan -- ObjectProvider e @Autowired(necessário = false) -- e gravando o dependências comerciais preexistentes em vez de fingir que são seguras.

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