16 package org.openkilda.northbound.config;
18 import static com.sabre.oss.conf4j.spring.Conf4jSpringConstants.CONF4J_CONFIGURATION_VALUE_PROCESSORS;
19 import static java.util.Collections.singletonList;
26 import com.sabre.oss.conf4j.processor.ConfigurationValueProcessor;
27 import com.sabre.oss.conf4j.spring.annotation.ConfigurationType;
28 import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
29 import org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration;
30 import org.springframework.context.annotation.Bean;
31 import org.springframework.context.annotation.ComponentScan;
32 import org.springframework.context.annotation.Configuration;
33 import org.springframework.context.annotation.Import;
35 import java.util.List;
42 @EnableAutoConfiguration(exclude = {ErrorMvcAutoConfiguration.class})
46 "org.openkilda.northbound.controller",
47 "org.openkilda.northbound.converter",
48 "org.openkilda.northbound.service",
49 "org.openkilda.northbound.utils"})
55 @Bean(CONF4J_CONFIGURATION_VALUE_PROCESSORS)
56 List<ConfigurationValueProcessor> configurationValueProcessors(
EnvironmentConfig environmentConfig) {