Mündəricat:

Yazda Autowired annotasiyasından nə istifadə olunur?
Yazda Autowired annotasiyasından nə istifadə olunur?

Video: Yazda Autowired annotasiyasından nə istifadə olunur?

Video: Yazda Autowired annotasiyasından nə istifadə olunur?
Video: Bahar AOP ilə aspektləri necə yazmaq olar [Bahar AOP səyahəti - 1-ci hissə] 2024, Bilər
Anonim

Bahar @ Avtomatik simli annotasiya edir istifadə olunur avtomatik asılılıq inyeksiyası üçün. Bahar çərçivə asılılıq inyeksiyası üzərində qurulub və biz sinifdən asılılıqları daxil edirik bahar lobya konfiqurasiya faylı.

Bunu nəzərə alaraq, yazda @autowired nə işə yarayır?

Avtomatik naqillər xüsusiyyəti bahar Çərçivə obyektdən asılılığı dolayısı ilə yeritməyə imkan verir. Daxili olaraq istifadə edir təyinedici və ya konstruktor inyeksiyası. Avtomatik naqillər ola bilməz istifadə olunur ibtidai və sətir dəyərləri yeritmək üçün. Yalnız istinadla işləyir.

Eynilə, misallarla yazda Autowiring nədir? Bahar olması lazım olan əmlakla eyni adlı paxla axtarır avtomatik simli . üçün misal , lobya tərifi təyin edilibsə avtomatik naqil adı ilə və o, master xassəsinə malikdir (yəni, setMaster(..) metoduna malikdir), Bahar master adlı lobya tərifini axtarır və mülkiyyəti təyin etmək üçün ondan istifadə edir.

Bundan əlavə, Autowired annotasiyasının istifadəsi nədir?

@ Avtomatik simli annotasiya harada və necə üzərində daha dəqiq nəzarəti təmin edir avtomatik naqillər yerinə yetirilməlidir. @ Avtomatik simli annotasiya ola bilər istifadə olunur üçün avtomatik naqil @Required kimi setter metodunda lobya annotasiya , konstruktor, ixtiyari adlar və/və ya çoxlu arqumentləri olan xüsusiyyət və ya üsullar.

Yazda hansı annotasiyalardan istifadə olunur?

Bəzi mühüm Spring MVC annotasiyaları bunlardır:

  • @Nəzarətçi.
  • @RequestMapping.
  • @PathVariable.
  • @RequestParam.
  • @ModelAttribute.
  • @RequestBody və @ResponseBody.
  • @RequestHeader və @ResponseHeader.

Tövsiyə: