Ve Spring Bootu @Component, @Repository, @Controller, @Service @Configration anotace převedou objekt, který chcete instancovat, na bean a umístí ho do IoC kontejneru, takže můžete říct, že všechno je BEAN.
Když potřebujeme použít objekt, můžeme získat BEAN z IOC kontejneru pomocí injekce konstruktoru nebo použitím @Autowired anotací. Když dostaneme BEAN, který nebyl injektován, může se při spuštění projektu objevit chyba. Někdy, když je BEAN získán dynamicky, chyba při spuštění není hlášena, ale chyba může být hlášena při běhu. Takže možnost vidět všechny registrované BEA je pro nás velmi užitečné při řešení problémů.
Kód nápovědy pro dynamické získávání BEAN v kontejneru pružiny je následující:
Zobrazit všechny registrované kódy BEAN následovně:
Vizualizace jsou následující:
|