diff --git a/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/annotation/Input.java b/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/annotation/Input.java index d3da85ef6..3931c040b 100644 --- a/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/annotation/Input.java +++ b/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/annotation/Input.java @@ -34,7 +34,7 @@ import org.springframework.beans.factory.annotation.Qualifier; @Qualifier @Target({ ElementType.FIELD, ElementType.METHOD, - ElementType.ANNOTATION_TYPE }) + ElementType.ANNOTATION_TYPE, ElementType.PARAMETER }) @Retention(RetentionPolicy.RUNTIME) @Inherited @Documented diff --git a/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/annotation/Output.java b/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/annotation/Output.java index a605a32c7..3405a4306 100644 --- a/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/annotation/Output.java +++ b/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/annotation/Output.java @@ -33,7 +33,8 @@ import org.springframework.beans.factory.annotation.Qualifier; */ @Qualifier -@Target({ ElementType.FIELD, ElementType.METHOD}) +@Target({ ElementType.FIELD, ElementType.METHOD, + ElementType.ANNOTATION_TYPE, ElementType.PARAMETER }) @Retention(RetentionPolicy.RUNTIME) @Inherited @Documented