Fora kod beana je da ti ne treba da se opterećuješ njegovim životnim ciklusom (kad treba da se kreira, koliko dugo ostaje u memoriji, da li se u različitim slučajevima koristi ista ili druga instanca, itd...) već to sam Spring radi umesto tebe na osnovu parametara koje si naveo u definiciji beana.
U malim i jednostavnim programčićima je korišćenje beana vrlo često nepotrebna ili rešenje izgleda nezgrapno, ali u većim projektima na kojima radi više ljudi, korišćenje beana može dosta olakšati rad i onemogućiti pravljenje grešaka prilikom pisanja koda zato što programer koji ih koristi ne mora da misli o tome kako beani nastaju, gde i kako se čuvaju, već ih jednostavno koristi preko DI.
|