Съдържание:

Каква е ползата от Autowired анотацията през пролетта?
Каква е ползата от Autowired анотацията през пролетта?

Видео: Каква е ползата от Autowired анотацията през пролетта?

Видео: Каква е ползата от Autowired анотацията през пролетта?
Видео: Как писать аспекты с помощью Spring AOP [Путь к Spring AOP — Часть 1] 2024, Може
Anonim

пролет @ Автоматично свързана анотация е използван за автоматично инжектиране на зависимост. пролет рамката е изградена върху инжектиране на зависимости и ние инжектираме зависимостите на класа чрез пролетта конфигурационен файл на bean.

Като се има предвид това, каква е ползата от @autowired през пролетта?

Автоматично окабеляване характеристика на пролетта framework ви позволява да инжектирате имплицитно зависимостта на обекта. То вътрешно използва инжектиране на сетер или конструктор. Автоматично окабеляване не може да бъде използван за инжектиране на примитивни и низови стойности. Работи само с препратка.

По същия начин, какво е Autowiring през пролетта с примери? пролет търси боб със същото име като свойството, което трябва да бъде автоматично окабелено . За пример , ако дефиниция на боб е зададена на autowire по име и съдържа главно свойство (тоест има метод setMaster(..)), пролет търси дефиниция на bean с име master и я използва, за да зададе свойството.

Освен това, каква е ползата от Autowired анотацията?

@ Автоматично свързана анотация осигурява по-фин контрол върху това къде и как автоматично окабеляване трябва да бъде изпълнено. @ Автоматично свързана анотация може да бъде използван да се autowire bean на метода за настройка точно като @Required анотация , конструктор, свойство или методи с произволни имена и/или множество аргументи.

Какви са анотациите, използвани през пролетта?

Някои от важните Spring MVC анотации са:

  • @Контролер.
  • @RequestMapping.
  • @PathVariable.
  • @RequestParam.
  • @ModelAttribute.
  • @RequestBody и @ResponseBody.
  • @RequestHeader и @ResponseHeader.

Препоръчано: