Жазгы квалификация деген эмне?
Жазгы квалификация деген эмне?

Video: Жазгы квалификация деген эмне?

Video: Жазгы квалификация деген эмне?
Video: Көркөм өнөр / 5-класс / Жазгы пейзаж / Сүрөт сабагы 2024, Апрель
Anonim

@ Квалификация аннотация бир түрдөгү бир нече төө буурчак болгондо, автоматтык зымдардагы чыр-чатакты чечүү үчүн колдонулат. @ Квалификация аннотация @Component менен аннотацияланган каалаган класста же @Bean менен аннотацияланган методдо колдонулушу мүмкүн. Бул аннотацияны конструктор аргументтерине же метод параметрлерине да колдонсо болот.

Адамдар дагы суроо беришет, жазгы жүктөө квалификациясы деген эмне?

@Component негизги болуп саналат Жаз Студентти аныктоого мүмкүндүк берген аннотация Жаз контейнер. @ Квалификация («студент») бул буурчакты «студент» сабы менен өзгөчө аныктайт. com/zetcode/model/Manager.java.

Ошондой эле билиңиз, жазгы компонент деген эмне? Жаз компоненти аннотация классты белгилөө үчүн колдонулат Компонент . Бул дегенди билдирет Жаз Аннотацияга негизделген конфигурация жана класс жолун сканерлөө колдонулганда, алкак көз карандылыкты киргизүү үчүн бул класстарды автоматтык түрдө аныктайт.

Бул жагынан алганда, @autowired менен @qualifier ортосунда кандай айырма бар?

The айырма бул @ Autowired жана @Qualifier жазгы аннотация болуп саналат, ал эми @Resource стандарттуу java аннотациясы (JSR-250ден). Мындан тышкары, @Resource талааларды жана орнотуучу инъекцияны гана колдойт, ал эми @ Автоматтык зымдар талааларды, орнотуучуларды, конструкторлорду жана көп аргументтүү ыкмаларды киргизүүнү колдойт.

Java квалификациясы деген эмне?

Сиз колдоно аласыз квалификациялар белгилүү бир буурчак түрүнүн ар кандай аткарылышын камсыз кылуу. А квалификациялоочу буурчакка карата колдонулган аннотация. А квалификациялоочу түрү болуп саналат Java аннотация @Target({METHOD, FIELD, PARAMETER, TYPE}) жана @Retention(RUNTIME) катары аныкталган.

Сунушталууда: