Я пытаюсь переопределить KafkaAutoConfiguration, потому что я разделил конфигурации производителя и потребителя в разные файлы свойств.
@Configuration(proxyBeanMethods=false)
@ConditionalOnClass(value=org.springframework.kafka.core.KafkaTemplate.class)
@PropertySources({
@PropertySource("classpath:producer-config2.properties"),
@PropertySource("classpath:consumer-config.properties")
})
@EnableConfigurationProperties(value=KafkaProperties.class)
@Import(value={org.springframework.boot.autoconfigure.kafka.KafkaAnnotationDrivenConfiguration.class,org.springframework.boot.autoconfigure.kafka.KafkaStreamsAnnotationDrivenConfiguration.class})
public class KafkaAutoConfiguration {
}
Проблема исходит из строки 8 @Import(value={org.springframework.boot.autoconfigure.kafka.KafkaAnnotationDrivenConfiguration.class,org.springframework.boot.autoconfigure.kafka.KafkaStreamsAnnotationDrivenConfiguration.class})
где я получаю ошибки: The type org.springframework.boot.autoconfigure.kafka.KafkaAnnotationDrivenConfiguration is not visible
, The type org.springframework.boot.autoconfigure.kafka.KafkaStreamsAnnotationDrivenConfiguration is not visible
Но когда я вхожу в этот класс в моей IDE, я могу видеть оба класса просто отлично. В чем проблема с этим? Как я могу решить эту проблему?