我創建了一個 spring-boot-2 gradle 項目,也在build.gradle文件中添加了下面給出的 Kafka 相關依賴項。dependencies { implementation 'org.springframework.cloud:spring-cloud-starter-zipkin' compile 'org.springframework.cloud:spring-cloud-starter-bus-kafka'}現在我想從文件中禁用所有與 Kafka 相關的自動配置,application.yaml 因為我已嘗試在我的 yaml 文件中給出以下代碼。spring: autoconfigure: exclude: - org.springframework.boot.autoconfigure.kafka.KafkaAutoConfiguration實施上述措施后,Kafka 仍會自動配置并開始將 Kafka 與應用程序集成。我也試過下面的代碼,但這也不適合我。@SpringBootApplication@EnableAutoConfiguration(exclude = KafkaAutoConfiguration.class)public class ApiGatewayApplication { public static void main(String[] args) { SpringApplication.run(ApiGatewayApplication.class, args); }}現在請任何人幫助我,如何從 yaml/properties 文件中禁用所有與 kafka 相關的自動配置?
1 回答

繁星點點滴滴
TA貢獻1803條經驗 獲得超3個贊
代替@EnableAutoConfiguration(exclude = KafkaAutoConfiguration.class)
你應該做@SpringBootApplication(exclude = KafkaAutoConfiguration.class)
添加回答
舉報
0/150
提交
取消