【发布时间】:2019-07-13 05:05:51
【问题描述】:
我正在使用 spring-cloud-aws-autoconfigure:2.1.0.RELEASE 连接到 AWS。但是,当应用程序在 AWS 以外的环境中运行时,我不希望进行自动配置。
我尝试使用 java 配置类按照建议的 here 和 here 以及我的 yml 文件中的 spring.autoconfigure.excludes 属性关闭自动配置,如下所示:
spring:
autoconfigure:
exclude:
- org.springframework.cloud.aws.autoconfigure.context.ContextCredentialsAutoConfiguration
- org.springframework.cloud.aws.autoconfigure.context.ContextInstanceDataAutoConfiguration
- org.springframework.cloud.aws.autoconfigure.context.ContextStackAutoConfiguration
- org.springframework.cloud.aws.autoconfigure.messaging.MessagingAutoConfiguration
但这些解决方案似乎都不起作用。自动配置仍然发生,因此应用程序无法启动。
【问题讨论】:
标签: java spring-boot spring-cloud-aws