I spring boot konverterer @Component, @Repository, @Controller, @Service @Configration annotationer det objekt, du vil instansiere, til en bønne og lægger det i en IoC-beholder, så du kan sige, at alt er en BEAN.
Når vi skal bruge et objekt, kan vi hente BEAN fra IOC-beholderen ved konstruktørinjektion eller ved at bruge @Autowired annotationer. Når vi får en BEAN, der ikke er blevet injiceret, kan vi få en fejl, når vi starter projektet. Nogle gange, når en BEAN opnås dynamisk, rapporteres der ingen fejl ved opstart, men en fejl kan blive rapporteret under kørsel. Så det er meget hjælpsomt for os at få set alle registrerede BEA'er til at fejlfinde problemer.
Hjælpeklassekoden til dynamisk at opnå BEAN i en fjederbeholder er som følger:
Se alle registrerede BEAN-koder som følger:
Renderingerne er som følger:
|