gpt4 book ai didi

spring - 在 Spring 中将参数传递给 Autowired 构造函数

转载 作者:行者123 更新时间:2023-12-03 17:07:02 25 4
gpt4 key购买 nike

我有一个参数化的构造函数。如何使用 @Autowired里面的注解?

下面是一个示例片段:

@Autowired
private MyImplClass myImplClass;

我在 MyImplClass 中有一个参数化构造函数如下所示:
public class MyImplClass{

WebDriver driver = new FireFoxDriver();

public MyImplClass(WebDriver driver){
this.driver = driver;
}
}

我需要将驱动程序传递给 MyImplClass .如何使用 @Autowired 来实现这一点?

最佳答案

一种方法是在你的 spring 上下文中创建 WebDriver:

<bean class="org.openqa.selenium.firefox.FirefoxDriver"/>

并使用构造函数 Autowiring 将其注入(inject) MyImplClass
@Component
public class MyImplClass{

private WebDriver driver;

@Autowire
public MyImplClass(WebDriver driver){
this.driver = driver;
}
}

关于spring - 在 Spring 中将参数传递给 Autowired 构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17050158/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com