Junior — Middle
123
Koje metode možete koristiti za implementaciju zavisnosti u Spring komponentama?
Компаније где су питане
Datanomika
Одговор од АИ
sobes.tech АИ
В Spring зависимости можно внедрять следующими способами:
- Через конструктор — зависимости передаются через параметры конструктора класса.
- Через сеттеры (setter injection) — зависимости устанавливаются через методы-сеттеры.
- Через поля (field injection) — зависимости внедряются напрямую в поля класса с помощью аннотации
@Autowired.
Пример внедрения через конструктор:
@Component
public class MyService {
private final Dependency dependency;
@Autowired
public MyService(Dependency dependency) {
this.dependency = dependency;
}
}