Video: Жазда @autowired эмнени колдонот?
2024 Автор: Lynn Donovan | [email protected]. Акыркы өзгөртүү: 2023-12-15 23:50
Жазында автоматтык зымдар . Autowiring өзгөчөлүгү жаз Framework объектиге көз карандылыкты кыйыр түрдө киргизүүгө мүмкүндүк берет. Ал ички колдонот орнотуучу же конструктор инъекциясы. Autowiring примитивдүү жана сап маанилерин киргизүү үчүн колдонулушу мүмкүн эмес. Бул шилтеме менен гана иштейт.
Бул жерде, жазында Autowired аннотациясынын кандай пайдасы бар?
Жаз @ Автоматтык аннотация болуп саналат колдонулган автоматтык көз карандылыкты киргизүү үчүн. Жаз алкак көз карандылык инъекциясына курулган жана биз класстык көз карандылыктарды киргизебиз жаз буурчак конфигурация файлы.
Ошондой эле, жазда @component эмне үчүн колдонулат? Жаз компоненти аннотация классты белгилөө үчүн колдонулат Компонент . Бул дегенди билдирет Жаз Аннотацияга негизделген конфигурация жана класс жолун сканерлөө колдонулганда, алкак көз карандылыкты киргизүү үчүн бул класстарды автоматтык түрдө аныктайт.
Мындан тышкары, мисалы, жазында Autowired деген эмне?
In Жаз , Сиз колдоно аласыз @ Автоматтык зымдар орнотуучу ыкмасына, конструкторго же талаага автоматтык зым бурчка аннотация. Анын үстүнө, болот автоматтык зымдуу белгилүү бир буурчактагы мүлк. @ Автоматтык зымдар аннотация - бул маалымат түрүнө дал келген төө буурчакты автоматтык зым. Төмөнкү толугу менен караңыз мисал @ колдонууну көрсөтүү үчүн Автоматтык зымдар.
Жазында Autowiring кандай түрлөрү бар?
Бул автоматтык түрдө уруксат берүү мүмкүн экенин билдирет Жаз BeanFactory мазмунун текшерүү аркылуу төө буурчактарыңыз үчүн өнөктөштөрдү (башка буурчак) чечиңиз. Бул деп аталат жаз буурчак autowiring . The autowiring функционалдуу төрт режими бар. Булар "жок", " byName ", " byType " жана " конструктор ".