diff --git a/spring-messaging/src/main/java/org/springframework/messaging/simp/broker/DefaultSubscriptionRegistry.java b/spring-messaging/src/main/java/org/springframework/messaging/simp/broker/DefaultSubscriptionRegistry.java index 76b4b8f1e66..1772350e3de 100644 --- a/spring-messaging/src/main/java/org/springframework/messaging/simp/broker/DefaultSubscriptionRegistry.java +++ b/spring-messaging/src/main/java/org/springframework/messaging/simp/broker/DefaultSubscriptionRegistry.java @@ -74,7 +74,8 @@ public class DefaultSubscriptionRegistry extends AbstractSubscriptionRegistry { /** Static evaluation context to reuse. */ private static final EvaluationContext messageEvalContext = - SimpleEvaluationContext.forPropertyAccessors(new SimpMessageHeaderPropertyAccessor()).build(); + SimpleEvaluationContext.forPropertyAccessors(new SimpMessageHeaderPropertyAccessor()) + .withAssignmentDisabled().build(); private PathMatcher pathMatcher = new AntPathMatcher();