mirror of
https://github.com/datahub-project/datahub.git
synced 2025-08-11 02:32:54 +00:00
32 lines
942 B
Java
32 lines
942 B
Java
package config;
|
|
|
|
import com.linkedin.metadata.config.cache.CacheConfiguration;
|
|
import com.linkedin.metadata.config.kafka.KafkaConfiguration;
|
|
import com.linkedin.metadata.spring.YamlPropertySourceFactory;
|
|
import lombok.Data;
|
|
|
|
import org.springframework.boot.context.properties.ConfigurationProperties;
|
|
import org.springframework.boot.context.properties.EnableConfigurationProperties;
|
|
import org.springframework.context.annotation.PropertySource;
|
|
|
|
|
|
/**
|
|
* Minimal sharing between metadata-service and frontend
|
|
* Does not use the factories module to avoid transitive dependencies.
|
|
*/
|
|
@EnableConfigurationProperties
|
|
@PropertySource(value = "application.yml", factory = YamlPropertySourceFactory.class)
|
|
@ConfigurationProperties
|
|
@Data
|
|
public class ConfigurationProvider {
|
|
/**
|
|
* Kafka related configs.
|
|
*/
|
|
private KafkaConfiguration kafka;
|
|
|
|
/**
|
|
* Configuration for caching
|
|
*/
|
|
private CacheConfiguration cache;
|
|
}
|