【问题标题】:@JsonView not rendering for Spring Boot app deployed in Spark@JsonView 不为 Spark 中部署的 Spring Boot 应用程序渲染
【发布时间】:2020-09-09 18:11:56
【问题描述】:

我有一个 Spring Boot 应用程序,它有一个 Java REST 控制器从 Scala 类获取数据,并使用 @JsonView 注释返回一个 JSON 视图。代码运行良好,并在 spring boot 应用程序自行运行时呈现 JSON,但是,当我将此 jar 提交到 Spark 时,我可以看到打印在 REST 控制器日志中的结果,但在网页上呈现了一个空的 JSON如[ { }, { }, { } ]

有没有人尝试从部署在 Spark 中的 springboot 渲染 JSON 视图?

【问题讨论】:

    标签: java json spring-boot apache-spark


    【解决方案1】:

    我设法通过使用以下方法获取 JSON。 用 @BeanProperty 注释班级成员 ,然后手动使用ObjectMapper,如下所示,JSON 渲染正常。如果我仍然可以通过注释来完成这项工作,以保持代码干净,那就太好了。

    new ObjectMapper().writeValueAsString(myListobj)

    【讨论】:

      猜你喜欢
      • 2017-09-30
      • 1970-01-01
      • 2014-09-10
      • 1970-01-01
      • 2023-03-18
      • 2015-12-15
      • 2020-01-09
      • 2020-08-28
      • 1970-01-01
      相关资源
      最近更新 更多