別のプロジェクトで生成された Bean を使用することに疑問があります。詳しくは:
次のようなプロジェクトAがあります
public A {
public void print()
{
System.out.println("Hello World");
}
}
構成クラスは次のとおりです。
@Configuration
public class AConfig {
@Bean
public A a()
{
A bean = new A();
return A;
}
}
今、私は次のようなクラスを持つ新しいプロジェクトBを持っています
public B {
A a;
public setA()
{
this.a = a;
}
public static void main(String[] args)
{
System.out.println(a.print());
}
}
B の構成クラスは次のとおりです。
@Configuration
@Import(AConfig.class)
public BConfig
{
@Bean
public B b()
{
B bean = new B();
**b.setA(a());-----------------This is not correct. How can i get Instance of class A NOw????**
}
}
ありがとう