尝试加速 spring-web 端点 json 序列化(afterburner)

Trying to speed up spring-web endpoint json serialization (afterburner)

我正在使用 Spring Boot 1.5.8 和 spring-web 4.3.12。我注意到,当我从我们的一个 REST 端点发出数据请求时,花在数据序列化上的时间比其余操作要多。我一直在研究加快速度的策略,并且了解了 Jackson Afterburner 模块。 spring 文档声称我只需要在 @Configuration class 中创建一个 @Bean,创建的 ObjectMapper 将注册该模块。不幸的是,添加 Spring bean 后,序列化性能保持不变。我做错了什么?

此外,如果有人对如何在 Spring REST 控制器中提高 json 序列化性能有任何其他想法,我将非常有兴趣了解它们。

提前致谢。

我已经尝试过 Afterburner 模块,但我没有注意到性能有多大(或几乎没有)改进。也许 Spring 已经在使用它或其他优化。环顾四周后,我了解了 Kryo,这似乎有所帮助。

如果没有其他人发表建议,我将不得不接受我自己的回答,但我会稍等一下。