Spring DI (injeção de dependência)

O que é DI?

Quando uma classe precisa depender de outro objeto, o processo de instanciar outro objeto e depois injetá-lo nesse objeto é chamado de DI.

# Create an object dependency in traditional programming
public class Store {
    
    
    private Item item;
 
    public Store() {
    
    
        item = new ItemImpl1();    
    }
}

# Using DI
public class Store {
    
    
    private Item item;
    
    public Store(Item item) {
    
    
        this.item = item;
    }
}

参考:
Introdução à Inversão de Controle e Injeção de Dependência com Spring

Guess you like

Origin blog.csdn.net/weixin_37646636/article/details/133324985