【问题标题】:Migrate from springframework cloud aws messaging to awspring cloud messaging version 2.4.1从 springframework cloud aws messaging 迁移到 awspring cloud messaging 版本 2.4.1
【发布时间】:2022-12-19 22:31:06
【问题描述】:

将我的导入更改为使用 awspring 库后,我将 @EnableSqs 标记为已弃用,如果 @EnableSqs 已弃用,如何启用 sqs?

【问题讨论】:

  • 替代品将出现在 3.0.0 版中。这只是一个警告

标签: spring spring-boot spring-cloud amazon-sqs


【解决方案1】:

在 Spring Cloud 版本 2.3 中,@EnableXYZ 已被弃用,被使用自动配置所取代。见文件 Spring Cloud AWS 2.3 is now available

@EnableXXX 注释已被弃用。我们建议使用 Spring Boot 自动配置。

如何使用Auto-configuration

Spring Boot 自动配置尝试根据您添加的 jar 依赖项自动配置您的 Spring 应用程序。例如,如果 HSQLDB 在您的类路径上,并且您没有手动配置任何数据库连接 bean,那么 Spring Boot 会自动配置一个内存数据库。

您需要通过将 @EnableAutoConfiguration 或 @SpringBootApplication 注释添加到您的 @Configuration 类之一来选择加入自动配置。

【讨论】:

    猜你喜欢
    • 2020-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-07
    • 1970-01-01
    • 1970-01-01
    • 2020-02-24
    • 2022-10-24
    相关资源
    最近更新 更多