Salve a tutti,
sto iniziando a studiare il modulo core di spring ed ho seri dubbi sulla sua utilità.
Parla di lose coupling ma non capisco perchè. Supponiamo una classe A che in uml ha una relazione 1..1 con B.

class A{
private B bb;
public A(B b){
bb = b;
}

questo è quello che chimano tigh coupling.
Ora se la classe la istanzio tramite spring cosa ci ho guadagnato? Lo stesso vale per la setter injection oppure no?