PIDClient在其构造函数中具有HttpClient(Java 11)作为依赖项。我想对此进行自动接线,因此创建了一个名为SpringConfiguration的@Configuration注释类。我可以使用下面的代码。
@RunWith(SpringRunner.class)
@SpringBootTest(classes = {PIDClient.class, SpringConfiguration.class})
public class PIDClientTest {
我的问题是,现在它只在HttpClient bean中加载了SpringConfiguration中的所有bean。我尝试了下面的代码,但这给了我No qualifying bean of type 'java.net.http.HttpClient'
。
@RunWith(SpringRunner.class)
@SpringBootTest(classes = {PIDClient.class, HttpClient.class})
public class PIDClientTest {
有更好的方法吗?