Untitled
unknown
plain_text
a year ago
828 B
22
Indexable
// ConfigurationProperties class to map YAML
@Configuration
@ConfigurationProperties(prefix = "your.config.prefix")
@Getter
@Setter
public class SdkConfiguration {
private String property1;
private String property2;
// Add other properties as needed
}
// Configuration class to create SDK instance
@Configuration
public class SdkConfig {
@Autowired
private SdkConfiguration sdkConfiguration;
@Bean
public SdkClient sdkClient() {
// Create a configuration object that your SDK expects
SdkClientConfig sdkConfig = new SdkClientConfig.Builder()
.withProperty1(sdkConfiguration.getProperty1())
.withProperty2(sdkConfiguration.getProperty2())
.build();
return new SdkClient(sdkConfig);
}
}Editor is loading...
Leave a Comment