all InfoSec news
Что такое @Autowire в Spring? Как его использовать и как он работает?
March 21, 2024, 12:21 a.m. | faangmaster
DEV Community dev.to
Начиная с версии 2.5 Spring поддерживает Dependency Injection при помощи аннотаций. Одной из ключевых, такого рода аннотаций, является @Autowired. Она позволяет резолвить и инжектить зависимости во время инициализации бина.
Использование @Autowired
Автовайринг можно использовать на полях класса, сеттерах и конструкторах.
Смотрите документацию тут: Using @Autowired
Пример автовайринга полей класса:
@Component
public class MyService {
@Autowired
private MyDependency myDependency;
}
@Component("myDependency")
public class MyDependency {
......
}
Также можно автовайрить массив бинов одного типа:
public class MovieRecommender {
@Autowired
private MovieCatalog[] …
More from dev.to / DEV Community
Jobs in InfoSec / Cybersecurity
Security Specialist
@ Nestlé | St. Louis, MO, US, 63164
Cybersecurity Analyst
@ Dana Incorporated | Pune, MH, IN, 411057
Sr. Application Security Engineer
@ CyberCube | United States
Linux DevSecOps Administrator (Remote)
@ Accenture Federal Services | Arlington, VA
Cyber Security Intern or Co-op
@ Langan | Parsippany, NJ, US, 07054-2172
Security Advocate - Application Security
@ Datadog | New York, USA, Remote