我正在使用Spring Boot 1.5.8和spring-web 4.3.12。我注意到,当我从我们的REST端点之一请求数据时,与其他操作相比,在数据序列化上花费的时间更多。我一直在研究加快速度的策略,并且了解了Jackson Afterburner模块。 Spring文档声称我只需要在@Configuration类中创建@Bean,并且创建的ObjectMapper将注册该模块。不幸的是,添加Spring bean之后,序列化性能保持不变。我在做什么错了?
此外,如果有人对如何在Spring REST控制器中提高json序列化性能有任何其他想法,我将非常有兴趣了解它们。
谢谢。
答案 0 :(得分:0)
我尝试了Afterburner模块,但没有发现性能有太大(或什至没有任何提高)。也许Spring已经在使用它,或进行其他优化。环顾四周后,我了解了Kryo,这似乎有所帮助。
如果没有其他人发表建议,我将不得不接受自己的回答,但我会稍等。