Nieopakowanie w budowę, gdy na skanie brakuje pakietu repozytorium

TestSecurityService
Szycy
3 sierpnia 2026 15:16 UTC
Autor
Kamo
Pochęt się
a2bcf71

Ta usługa ma "ComponentScan ("com.kamo"), ale EXPLICIT -EnableJpaRepositories Lista. Moment, w którym fasola tutaj potrzebuje repozytorium poza tą listą, repozytorium Nie ma fasoli, fasola potrzebująca nie może być zbudowana, a kontekst nie zaczyna się - Usługa CrashLoops i bierze ze siebie całą swoją funkcję. To zdarzyło się dwa razy. CrashLooped dwa Rozmieszczenia. Następnie dzisiaj com.kamo.z.shared.mfa.repos zabrałeś EVERY LOGIN na platformie Nieco offline. Komentarze ostrzegawcze były już w SecurityServiceApplication w obu przypadkach; Komentarz nie może zawieść o budowie. Zweryfikowany przez mutację przeciwko prawdziwemu incydentowi: usunięcie "com.kamo.z.shared.mfa" Wpis powoduje, że ten test jest niepowodzony i nazywa się com.kamo.z.shared.mfa.repos. To by było. Przyłapany dzisiejszą awarią, zanim został wysłany. Statyczny, a nie celowo "SpringBootTest". Rozruch w tym kontekście tutaj Połączy się z bazą danych PRODUCTION, więc test kontekstowy albo migrowałby Produkcja lub potrzeba infrastruktury, która nie istnieje. Warto zauważyć, że SecurityServiceApplicationTesty nominalnie istnieją, ale znajdują się w pakiecie com.retval.SecurityService, nie może znaleźć konfiguracji SpringBoot, a zatem Nic nie twierdzi – to strażnik, który wszyscy zakładają, że tam jest i nigdy nie uciekał.

Wszystkie zmiany

Jak to, co widzisz żeglugę?

Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.

Start Free ForeverZobacz ceny