Sobes.tech
Junior — Middle
112

Spring компоненттеріне тәуелділікті енгізудің қандай әдістері бар?

Сұралған компаниялар
Datanomika

AI-дан жауап

sobes.tech AI

В 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;
    }
}