Sobes.tech
Junior — Middle
144

Inversiyon Kontrolü (IoC) bağlamından bileşen örneği alma prosedürüne ne ad verilir?

AI'dan gelen yanıt

sobes.tech yapay zeka

Процедура получения экземпляра компонента из контекста Inversion of Control (IoC) называется инъекцией зависимостей (Dependency Injection). Это механизм, при котором контейнер IoC создает и предоставляет нужные объекты (компоненты) клиентскому коду, вместо того чтобы клиент сам создавал их.

Пример на Java с использованием Spring Framework:

@Service
public class UserService {
    private final UserRepository userRepository;

    // Конструктор с инъекцией зависимости
    public UserService(UserRepository userRepository) {
        this.userRepository = userRepository;
    }

    // ... методы сервиса
}

Здесь Spring автоматически создает и передает экземпляр UserRepository в UserService.