V Spring Bootu @Component, @Repository, @Controller, @Service @Configration anotacije pretvorijo objekt, ki ga želite instancirati, v fižolček in ga shranijo v IoC kontejner, tako da lahko rečete, da je vse FIŽOL.
Ko potrebujemo objekt, lahko dobimo BEAN iz IOC kontejnerja z vbrizgavanjem konstruktorja ali z uporabo @Autowired anotacij. Ko dobimo BEAN, ki ni bil vbrizgan, lahko ob začetku projekta dobimo napako. Včasih, ko se BEAN pridobi dinamično, ob zagonu ni prijavljena napaka, lahko pa se napaka pojavi med izvajanjem. Zato nam je zelo koristno, da vidimo vse registrirane BEA-je, pri odpravljanju težav.
Koda razreda pomoči za dinamično pridobivanje BEAN-a v posodi s pomladjo je naslednja:
Oglejte si vse registrirane BEAN kode takole:
Upodobitve so naslednje:
|