Код: Выделить всё
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'taxCalculator': Unsatisfied dependency expressed through field 'taxService': Error creating bean with name 'vertexService': Unsatisfied dependency expressed through field 'taxServiceInterpreter': Error creating bean with name 'taxServiceInterpreter': Injection of resource dependencies failed
Код: Выделить всё
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'taxService' available
Код: Выделить всё
public class TaxServiceInterpreter {
@Autowired
LoggerUtils loggerUtils;
@Resource(name = "taxService")
RestClient restClient;
Код: Выделить всё
@Slf4j
@Configuration
@JsonPropertyOrder
public class BoilerPlateConfig {
@Bean("taxService")
public RestClient retrieveTemplateForTaxService() {
RequestConfig requestConfig = RequestConfig.custom()
.setConnectionRequestTimeout(taxServiceRestCallSocketTimeout, TimeUnit.MILLISECONDS)
.setResponseTimeout(taxServiceRestCallReadTimeout, TimeUnit.MILLISECONDS).build();
CloseableHttpClient httpClient = HttpClientBuilder.create().setConnectionManager(poolingConnectionManager()).setDefaultRequestConfig(requestConfig).build();
HttpComponentsClientHttpRequestFactory factory = new HttpComponentsClientHttpRequestFactory(httpClient);
return RestClient.builder().requestInterceptor(new RequestResponseLoggingInterceptor()).requestFactory(factory).build();
}
Код: Выделить всё
public RestTemplate retrievetemplateForTaxService() {
RestTemplate restTemplate = new RestTemplateBuilder().requestFactory(this::clientHttpRequestFactoryTaxService)
.build();
restTemplate.setInterceptors(Collections.singletonList(new RequestResponseLoggingInterceptor()));
return restTemplate;
}
Код: Выделить всё
@Component
public class TaxServiceInterpreter {
@Autowired
LoggerUtils loggerUtils;
@Autowired
RestTemplate restTemplate;
Подробнее здесь: https://stackoverflow.com/questions/793 ... when-migra