Как настроить сериализатор Jackson JSON для SQS? Я googled вокруг, но до сих пор все, что я нашел, связано с веб-материалом Spring, и, похоже, нет никакого способа получить ссылку на сериализатор, который использует Spring SQS, так что я может добавлять мои пользовательские типы (Java 8 Date stuff)Как настроить сериализатор Jackson для Spring SQS
1
A
ответ
3
Я только что посмотрел исходный код spring-cloud-aws
, чтобы посмотреть, как создается экземпляр объекта отображения Jackson, см. здесь: QueueMessagingTemplate.java.
Оказывается, что у него есть конструктор, который принимает в MessageConverter
, так что вы можете сделать это:
@Configuration
public class SpringAwsMessagingConfig {
@Bean
public QueueMessagingTemplate myMessagingTemplate(AmazonSQS amazonSqs, ResourceIdResolver resolver) {
ObjectMapper mapper = new ObjectMapper();
// configure the Jackson mapper as needed
MappingJackson2MessageConverter converter = new MappingJackson2MessageConverter();
converter.setSerializedPayloadClass(String.class);
converter.setObjectMapper(mapper);
return new QueueMessagingTemplate(amazonSqs, resolver, converter);
}
}
Смежные вопросы
- 1. Как настроить/настроить аннотации Jackson для работы в Spring MVC?
- 2. Как настроить Jackson в Spring Boot 1.4
- 3. Jackson - Пользовательский сериализатор для пропозиций внутри объекта
- 4. Пользовательский сериализатор Jackson клиента resteasy
- 5. Невозможно реализовать пользовательский JSON-сериализатор с Jackson и Spring Boot
- 6. Как сделать сериализатор Jackson более сухим?
- 7. Как настроить spring-oauth2 для использования jackson 2.x
- 8. Как настроить объект mapper с модулем для Jackson и Spring
- 9. Как настроить обработчик сообщений программно в Spring Cloud AWS SQS?
- 10. Как написать сериализатор catch-all (de) для Jackson
- 11. Стоп Jackson custom Date Сериализатор, записывающий нули
- 12. Пользовательский сериализатор с MongoDB, Jackson и MongoJack
- 13. Можете ли вы настроить десерилизацию Jackson для конкретного контроллера Spring?
- 14. Jackson Custom String to Date Сериализатор
- 15. Spring Jackson, исключая определенные свойства при сериализации
- 16. RESTEasy + Spring + Jackson + Jaxb
- 17. Spring Cloud SQS опрос
- 18. Как настроить Jackson JSON mapper, неявно используемый Spring Boot?
- 19. Spring Cloud - SQS
- 20. Inject ObjectMapper в Spring Сериализатор/десеризатор Kafka
- 21. Настроить имя очереди SQS Amazon в Spring Boot
- 22. Как настроить jackson для не сериализации массива байтов?
- 23. Как настроить PROGUARD для процессора Jackson JSON?
- 24. Spring sqs для расширенной клиентской библиотеки aws
- 25. Spring MVC 3 - Jackson - AjaxForm
- 26. Как настроить Jackson ObjectMapper для верблюда весной Загрузите
- 27. Как настроить поточный сериализатор покоя kafka?
- 28. Spring MVC jackson обработка исключений
- 29. Mule - Настроить динамически SQS-коннектор
- 30. Как настроить Spring InboundChannelAdapter для Spring XD?
Что это весна SQS вы говорите? – ESala
Служба весеннего облака SQS: http://cloud.spring.io/spring-cloud-aws/spring-cloud-aws.html#_sqs_support – Zipper