クラス A とクラス B の 2 つのクラスがあります。クラス B は Spring Bean であり、クラス A で自動配線されます。クラス A は Spring Bean ではありません。
public class A {
int a,c;
public A(int a, int c ){
this.a = a;
this.c = c;
}
@Autowired
B b
// some logic
}
class C {
// Can object will be created
A obj = new A(10,12);
}
コードがコンパイルされると何が起こるかというと、B のオブジェクトが作成されるということです。