我一直在尝试查找 @enablesns @enablesqs 注释的文档,但找不到它们。
他们似乎是 sqs 和 sns 集成工作所必需的。但我只是想有一个更好的理解,并确保我没有错误地使用它们。
任何描述都会有很大帮助。
我一直在尝试查找 @enablesns @enablesqs 注释的文档,但找不到它们。
他们似乎是 sqs 和 sns 集成工作所必需的。但我只是想有一个更好的理解,并确保我没有错误地使用它们。
任何描述都会有很大帮助。
查看这两个注释的源代码:
@Import({SnsConfiguration.class, SnsWebConfiguration.class})
public @interface EnableSns
@Import
以下内容在哪里:
@interface Import:表示要导入的一个或多个@Configuration 类。
长话短说:这些注释仅将多个@Configuration
类组合成一个注释。
例如@EnableSns
,与添加@SnsConfiguration
和@SnsWebConfiguration
为您提供AmazonSNS
,RegionProvider
和AWSCredentialsProvider
bean 的作用相同。