Pavasara zābakā @Component, @Repository, @Controller, @Service @Configration anotācijas pārvērš objektu, kuru vēlaties instancēt, pupiņā un ievieto to IoC traukā, lai jūs varētu teikt, ka viss ir pupiņas.
Kad mums ir nepieciešams izmantot objektu, mēs varam iegūt pupiņas no SOK konteinera ar konstruktora injekciju vai izmantojot @Autowired anotācijas. Kad mēs saņemam pupiņu, kas nav injicēta, mēs varam saņemt kļūdu, uzsākot projektu. Dažreiz, kad PUPIŅAS tiek iegūtas dinamiski, startējot netiks ziņots par kļūdu, bet palaižot var tikt ziņots par kļūdu. Tātad, lai redzētu visus reģistrētos BEA, mums ir ļoti noderīgi, lai novērstu problēmas.
Palīdzības klases kods dinamiskai pupiņu iegūšanai pavasara traukā ir šāds:
Skatiet visus reģistrētos pupiņu kodus šādi:
Atveidojumi ir šādi:
|