我使用 spring hibernate MVC 创建了 restful web 服务,它返回 JSON 作为响应。 我正在为此使用 Jackson 库。我正在从一个 bean 类创建 json,我正在使用 hibernate 方法从 MySQL 服务器获取数据。
我的 bean 类中有将近 20 个属性。问题是当记录较少时,比如 50-100,它的响应时间非常快,即在一秒钟内,但是当记录增加到 500 或更多时,从 bean 解析到 JSON 需要很多时间,即最多 25 -30 秒,但是hibernate - MySQL 响应还是很快的。
我已经在 tomcat 7 上的本地机器(i7 8 GB 内存,窗口 7)上部署了这个 Web 服务。jackson 出了什么问题? 任何帮助将不胜感激。
最佳答案
我想猜测您将 Json 转换回 bean 对象的方式可能存在性能问题。
关于java - Java spring hibernate MVC 框架中jackson 库响应非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20513188/