Мазмұны:

Көктемде Autowired аннотациясының қолданылуы неде?
Көктемде Autowired аннотациясының қолданылуы неде?

Бейне: Көктемде Autowired аннотациясының қолданылуы неде?

Бейне: Көктемде Autowired аннотациясының қолданылуы неде?
Бейне: Жандос Қаржаубай - Көктемде үйленем 2024, Мамыр
Anonim

Көктем @ Автоматты сымды аннотация болып табылады пайдаланылады тәуелділікті автоматты түрде енгізу үшін. Көктем құрылым тәуелділік инъекциясына негізделген және біз класс тәуелділіктерін енгіземіз көктем бұршақ конфигурация файлы.

Осыны ескере отырып, көктемде @autowired нені пайдаланады?

Авто сымды қосу ерекшелігі көктем Framework объектінің тәуелділігін жасырын түрде енгізуге мүмкіндік береді. Ол іштей пайдаланады орнатушы немесе конструктор инъекциясы. Авто сымды қосу болуы мүмкін емес пайдаланылады қарабайыр және жол мәндерін енгізу үшін. Ол тек сілтеме арқылы жұмыс істейді.

Сол сияқты, мысалдармен көктемде Autowiring дегеніміз не? Көктем болуы қажет сипатқа ұқсас атпен бұршақты іздейді автоматты сымды . Үшін мысал , бұршақ анықтамасы орнатылған болса автоматты сым аты бойынша және оның негізгі қасиеті бар (яғни оның setMaster(..) әдісі бар), Көктем master деп аталатын бұршақ анықтамасын іздейді және оны сипатты орнату үшін пайдаланады.

Сонымен қатар, Autowired аннотациясының пайдасы қандай?

@ Автоматты сымды аннотация қайда және қалай бақылауды қамтамасыз етеді автоматты сым қосу орындалуы керек. @ Автоматты сымды аннотация бола алады пайдаланылады дейін автоматты сым @Required сияқты орнатушы әдісіндегі бұршақ аннотация , конструктор, ерікті атаулары және/немесе бірнеше аргументтері бар сипат немесе әдістер.

Көктемде қандай аннотациялар қолданылады?

Кейбір маңызды Spring MVC аннотациялары:

  • @Controller.
  • @RequestMapping.
  • @PathVariable.
  • @RequestParam.
  • @ModelAttribute.
  • @RequestBody және @ResponseBody.
  • @RequestHeader және @ResponseHeader.

Ұсынылған: