diff --git a/README.md b/README.md index 74ac3b7..b0e7c20 100644 --- a/README.md +++ b/README.md @@ -333,7 +333,7 @@ The Java Config looks like: public MessageHandler snsMessageHandler() { SnsMessageHandler handler = new SnsMessageHandler(amazonSns()); adapter.setTopicArn("arn:aws:sns:eu-west:123456789012:test"); - String bodyExpression = "SnsBodyBuilder.withDefault(payload).forProtocols(payload.substring(0, 140), 'sms')"; + String bodyExpression = "T(SnsBodyBuilder).withDefault(payload).forProtocols(payload.substring(0, 140), 'sms')"; handler.setBodyExpression(spelExpressionParser.parseExpression(bodyExpression)); // message-group ID and deduplication ID are used for FIFO topics diff --git a/src/main/java/org/springframework/integration/aws/outbound/SnsMessageHandler.java b/src/main/java/org/springframework/integration/aws/outbound/SnsMessageHandler.java index efaa617..0a3b005 100644 --- a/src/main/java/org/springframework/integration/aws/outbound/SnsMessageHandler.java +++ b/src/main/java/org/springframework/integration/aws/outbound/SnsMessageHandler.java @@ -192,7 +192,7 @@ public class SnsMessageHandler extends AbstractAwsMessageHandler SnsBodyBuilder.withDefault("")) .withMessageContaining("defaultMessage must not be empty.");