java - Java spring hibernate MVC 框架中jackson 库响应非常慢

标签 java spring hibernate rest jackson

我使用 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/

相关文章:

java - 使用 hibernate 检索单行和单列

java - 使用函数的结果作为新函数的参数,但为什么会出现异常?

java - Google App Engine 中的配额控制

java - 如何在 Android 23(棉花糖)中没有 apache 库的情况下在 Base 64 中编码字符串?

java - 如果stream().filter为空

java - @MatrixVariable注解的pathVar属性在Spring中如何工作?

java - 抽象泛型类的集合,原始类型警告

java - Spring 在 Java 类中单击按钮

mysql - 从 hibernate 中的一行中选择一列

java - Hibernate 4.0 的 MultiTenancy 和 Separate Schema 方法