Junior — Middle
119
Spring bileşenlerine bağımlılıkları enjekte etmek için hangi yöntemler kullanılabilir?
Sorulan şirketler
Datanomika
AI'dan gelen yanıt
sobes.tech yapay zeka
В Spring зависимости можно внедрять следующими способами:
- Через конструктор — зависимости передаются через параметры конструктора класса.
- Через сеттеры (setter injection) — зависимости устанавливаются через методы-сеттеры.
- Через поля (field injection) — зависимости внедряются напрямую в поля класса с помощью аннотации
@Autowired.
Пример внедрения через конструктор:
@Component
public class MyService {
private final Dependency dependency;
@Autowired
public MyService(Dependency dependency) {
this.dependency = dependency;
}
}