Java继承使用Spring注释创建bean

时间:2018-08-09 16:45:43

标签: java spring inheritance annotations

我们有一个具体的班级A和B,我们不能更改班级B。

1.Class B有2个私有变量var1和var 2(项目P1)

2。类A扩展了b,并且没有自己的变量(项目P2)

问题。 使用spring注释,我们如何创建B类的bean。

 public class B
{  private Object var1;
   private Object var2;

  @Required
  public setVar1(final Object var1){.....};
  protected getVar1(final Object var1){.......};

  @Required
  public setVar2(final Object var2){.....};
  protected getVar2(final Object var2){.......};
}

@Component
Public Class A extends B{....}

服务器启动时 BeanInitializationException:bean'A'需要属性'var1'和'var2'

可能的实现方式是什么?

0 个答案:

没有答案