为了账号安全,请及时绑定邮箱和手机立即绑定

如何在不删除依赖项的情况下从 spring-boot-2 中的 yaml/properties

如何在不删除依赖项的情况下从 spring-boot-2 中的 yaml/properties

动漫人物 2023-06-14 15:56:32
我创建了一个 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)


查看完整回答
反对 回复 2023-06-14
  • 1 回答
  • 0 关注
  • 75 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信