25 lines
1018 B
Java
25 lines
1018 B
Java
package de.mummeit.common.config;
|
|
|
|
import de.mummeit.pmg.config.PermissionManagerAuthConfiguration;
|
|
import feign.Client;
|
|
import feign.httpclient.ApacheHttpClient;
|
|
import org.apache.http.impl.client.HttpClients;
|
|
import org.springframework.boot.context.properties.EnableConfigurationProperties;
|
|
import org.springframework.cloud.openfeign.EnableFeignClients;
|
|
import org.springframework.context.annotation.Bean;
|
|
import org.springframework.context.annotation.ComponentScan;
|
|
import org.springframework.context.annotation.Configuration;
|
|
import org.springframework.context.annotation.PropertySource;
|
|
|
|
@Configuration
|
|
@ComponentScan(basePackages = "de.mummeit")
|
|
@EnableFeignClients(basePackages = "de.mummeit")
|
|
@PropertySource(value = "classpath:permission-manager-sdk-application.yaml")
|
|
@EnableConfigurationProperties(PermissionManagerAuthConfiguration.class)
|
|
public class PermissionManagerSdkConfiguration {
|
|
|
|
@Bean
|
|
public Client feignClient() {
|
|
return new ApacheHttpClient(HttpClients.createDefault());
|
|
}
|
|
} |