@enablesns @enablesqs 注释有什么作用 (spring cloud aws)?
What does @enablesns @enablesqs annotations do (spring cloud aws)?
我一直在尝试查找@enablesns @enablesqs 注释的文档,但找不到。
它们似乎是 sqs 和 sns 集成工作所必需的。
但我只是想有一个更好的理解,并确保我没有用错它们。
任何描述都会有很大帮助。
查看这两个注释的 source code:
@Import({SnsConfiguration.class, SnsWebConfiguration.class})
public @interface EnableSns
其中 @Import
does the following:
@interface Import:
Indicates one or more @Configuration classes to import.
长话短说:这些注释仅将多个 @Configuration
类 合并为一个注释。
例如@EnableSns
与添加 @SnsConfiguration
和 @SnsWebConfiguration
相同,后者为您提供 AmazonSNS
、RegionProvider
和 AWSCredentialsProvider
bean。
我一直在尝试查找@enablesns @enablesqs 注释的文档,但找不到。
它们似乎是 sqs 和 sns 集成工作所必需的。 但我只是想有一个更好的理解,并确保我没有用错它们。
任何描述都会有很大帮助。
查看这两个注释的 source code:
@Import({SnsConfiguration.class, SnsWebConfiguration.class})
public @interface EnableSns
其中 @Import
does the following:
@interface Import: Indicates one or more @Configuration classes to import.
长话短说:这些注释仅将多个 @Configuration
类 合并为一个注释。
例如@EnableSns
与添加 @SnsConfiguration
和 @SnsWebConfiguration
相同,后者为您提供 AmazonSNS
、RegionProvider
和 AWSCredentialsProvider
bean。