Skip to content
Snippets Groups Projects
Verified Commit 3c5d91e0 authored by Sebastian Bergandy's avatar Sebastian Bergandy :keyboard:
Browse files

OZG-7232 switch to constructor injection

parent d2562eea
No related branches found
No related tags found
1 merge request!4OZG-7232 SmartDocuments zertifikatbasierte Authentifizierung
...@@ -31,13 +31,11 @@ import org.apache.hc.client5.http.impl.auth.CredentialsProviderBuilder; ...@@ -31,13 +31,11 @@ import org.apache.hc.client5.http.impl.auth.CredentialsProviderBuilder;
import org.apache.hc.client5.http.impl.classic.CloseableHttpClient; import org.apache.hc.client5.http.impl.classic.CloseableHttpClient;
import org.apache.hc.client5.http.impl.classic.HttpClientBuilder; import org.apache.hc.client5.http.impl.classic.HttpClientBuilder;
import org.apache.hc.client5.http.impl.classic.HttpClients; import org.apache.hc.client5.http.impl.classic.HttpClients;
import org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManagerBuilder; import org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManagerBuilder;
import org.apache.hc.client5.http.impl.routing.DefaultProxyRoutePlanner; import org.apache.hc.client5.http.impl.routing.DefaultProxyRoutePlanner;
import org.apache.hc.client5.http.io.HttpClientConnectionManager; import org.apache.hc.client5.http.io.HttpClientConnectionManager;
import org.apache.hc.client5.http.ssl.DefaultClientTlsStrategy; import org.apache.hc.client5.http.ssl.DefaultClientTlsStrategy;
import org.apache.hc.core5.http.HttpHost; import org.apache.hc.core5.http.HttpHost;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.boot.ssl.NoSuchSslBundleException; import org.springframework.boot.ssl.NoSuchSslBundleException;
import org.springframework.boot.ssl.SslBundles; import org.springframework.boot.ssl.SslBundles;
...@@ -47,14 +45,15 @@ import org.springframework.http.HttpHeaders; ...@@ -47,14 +45,15 @@ import org.springframework.http.HttpHeaders;
import org.springframework.http.client.HttpComponentsClientHttpRequestFactory; import org.springframework.http.client.HttpComponentsClientHttpRequestFactory;
import org.springframework.web.client.RestClient; import org.springframework.web.client.RestClient;
import lombok.AllArgsConstructor;
@AllArgsConstructor
@Configuration @Configuration
@ConditionalOnProperty("ozgcloud.bescheid.smart-documents.url") @ConditionalOnProperty("ozgcloud.bescheid.smart-documents.url")
class SmartDocumentsConfiguration { class SmartDocumentsConfiguration {
@Autowired private final SmartDocumentsProperties properties;
private SmartDocumentsProperties properties; private final SslBundles sslBundles;
@Autowired
private SslBundles sslBundles;
@Bean("smartDocuments") @Bean("smartDocuments")
RestClient smartDocumentsRestClient() { RestClient smartDocumentsRestClient() {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment