Spring - MyClass $$ EnhancerByCGLIB $$ 87123456代理bean的所有@Autowired bean都为null

时间:2013-07-15 06:06:29

标签: java spring hibernate autowired

我有一个班级MyClass

public class MyClass
{
  @Autowired
  private MyClassA myClassA;
}

@Component
public class MyClassA
{
  @Autowired
  private MyClassB myClassB;

  @Transactional
  public void myTransaction()
  {
  }

}

@Component
public class MyClassB
{
}

MyClassA和MyClassB都在不同的项目(jar)中。 我遇到的问题是每当我使用@Autowire@Resource创建myClassA bean时,myClassA bean的myClassB为null。 为什么myClassB bean为null?

这是否意味着我的弹簧配置有问题?

0 个答案:

没有答案