Za kaj se uporablja pripis @autowired?
Za kaj se uporablja pripis @autowired?

Video: Za kaj se uporablja pripis @autowired?

Video: Za kaj se uporablja pripis @autowired?
Video: Как писать аспекты с помощью Spring AOP [Путь к Spring AOP — Часть 1] 2024, Maj
Anonim

Oglasi. @ Samodejni ožičeni zapis zagotavlja bolj drobnozrnat nadzor nad tem, kje in kako samodejno ožičenje bi bilo treba uresničiti. @ Samodejni ožičeni zapis se lahko uporablja za samodejno ožičenje bean na metodi nastavljanja, tako kot @Required opomba , konstruktor, lastnost ali metode s poljubnimi imeni in/ali več argumenti

Kakšna je torej uporaba @autowired pri spomladanskem zagonu?

Samodejno ožičenje značilnost pomlad framework vam omogoča, da implicitno vnesete odvisnost objekta. To interno uporablja injiciranje nastavitvenika ali konstruktorja. Samodejno ožičenje ne more biti uporablja za vbrizgavanje primitivnih in nizovnih vrednosti. Deluje samo z referenco.

Kasneje se postavlja vprašanje, kaj pomeni Autowired? @ Samodejno ožičen je v bistvu Spring vbrizgavanje (inicializacija spremenljivke) spremenljivke na podlagi konfiguracij, ki ste jih definirali v razredih s pripisom @Component. Dodatne reference: @ Samodejno ožičen Pomladi.

Tudi, kaj je Autowiring spomladi s primeri?

Pomlad išče fižol z istim imenom kot lastnost, ki mora biti samodejno ožičen . Za primer , če je definicija fižola nastavljena na samodejno ožičenje po imenu in vsebuje glavno lastnost (to pomeni, da ima metodo setMaster(..)), Pomlad išče definicijo fižola z imenom master in jo uporabi za nastavitev lastnosti.

Kaj je Autowiring in njegove vrste?

To pomeni da to je mogoče samodejno dovoliti Springu, da razreši sodelavce (druge fižole) za vaš fižol s pregledom the vsebina the BeanFactory. Temu pravimo spomladanski fižol samodejno ožičenje . Avtomatsko ožičenje funkcionalnost ima štiri načine. To so 'ne', 'byName', 'byType' in 'constructor'.