我对使用另一个项目生成的 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????**
}
}
谢谢