Sobes.tech
Junior — Middle
123

Koje metode možete koristiti za implementaciju zavisnosti u Spring komponentama?

Компаније где су питане
Datanomika

Одговор од АИ

sobes.tech АИ

В Spring зависимости можно внедрять следующими способами:

  1. Через конструктор — зависимости передаются через параметры конструктора класса.
  2. Через сеттеры (setter injection) — зависимости устанавливаются через методы-сеттеры.
  3. Через поля (field injection) — зависимости внедряются напрямую в поля класса с помощью аннотации @Autowired.

Пример внедрения через конструктор:

@Component
public class MyService {
    private final Dependency dependency;

    @Autowired
    public MyService(Dependency dependency) {
        this.dependency = dependency;
    }
}