Junior — Middle
124
Quelles méthodes peuvent être utilisées pour injecter des dépendances dans les composants Spring?
Entreprises à qui on a demandé
Datanomika
Réponse de l'IA
sobes.tech IA
В Spring зависимости можно внедрять следующими способами:
- Через конструктор — зависимости передаются через параметры конструктора класса.
- Через сеттеры (setter injection) — зависимости устанавливаются через методы-сеттеры.
- Через поля (field injection) — зависимости внедряются напрямую в поля класса с помощью аннотации
@Autowired.
Пример внедрения через конструктор:
@Component
public class MyService {
private final Dependency dependency;
@Autowired
public MyService(Dependency dependency) {
this.dependency = dependency;
}
}