首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Jackson2JsonMessageConverter类线程安全吗?

Jackson2JsonMessageConverter类线程安全吗?
EN

Stack Overflow用户
提问于 2022-11-06 14:41:54
回答 1查看 37关注 0票数 0

我正在使用这个类,我想知道它是否线程安全:

https://docs.spring.io/spring-amqp/api/org/springframework/amqp/support/converter/Jackson2JsonMessageConverter.html

医生们对此没有任何主张。我跳过了代码,没有发现任何迹象--它是,而不是线程安全。它在内部使用ObjectMapper,根据文档,线程安全的:

https://fasterxml.github.io/jackson-databind/javadoc/2.13/com/fasterxml/jackson/databind/ObjectMapper.html

Mapper实例是完全线程安全的,只要实例的所有配置都发生在任何读或写调用之前。

因此,我假设Jackson2JsonMessageConverter是线程安全的,只要在执行任何操作之前不更改任何配置。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-07 14:34:17

如果在运行时不更改Jackson2JsonMessageConverter的任何属性,那么它确实是线程安全的。如果属性的新值不起作用,那么下一条消息的转换总是不可预测的。通常,框架中的大多数组件都是线程安全的,因为它们是无状态的,只要您在运行时不更改组件配置。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74336860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档