我有2个班级:
@Component("baseWebElement")
@Scope("prototype")
@Lazy(true)
public class BaseWebElement implements IBaseWebElement{
@Autowired
private IContextBrowserDriver browserDriver;
private String locator;
@Autowired
public BaseWebElement(String locator) {
this.setLocator(locator);
}
...
和
@Component("webLink")
@Scope("prototype")
@Lazy(true)
public class WebLink implements IUILink, ApplicationContextAware {
private ApplicationContext applicationContext = null;
@Autowired
private IBaseWebElement baseWebElement;
public WebLink(String locator) {
}
...
如您所见,我想在WebLink类中使用BaseWebElement。 它们都有一个具有相同参数的构造函数。 (定位器)
我想将WebLink构造函数参数传递给BaseWebLink构造函数。
如何正确使用Java Spring注释?
谢谢
答案 0 :(得分:0)
通过使用实例而不是继承来解决。