1
我有一個叫HttpClient
的Autowire特定內部bean
public interface HttpClient {
String bla();
}
@Component
public class HttpClientImpl implements HttpClient {
@Override
public String bla() {
return null;
}
}
@Component
public class HttpClientMock implements HttpClient {
@Override
public String bla() {
return null;
}
}
現在我接口,以及兩個beans
實現bean的,有一個這個bean注入的包裝TS HttpClient的
@Component
public class Wrapper {
@Autowired HttpClient httpClient;
}
有什麼辦法可以選擇,當我注入Wrapper
@Autowired Wrapper wrapper;
選擇爲HttpClient
具體實施中,我的意思是,如果我想注入HttpClientMock
?