如何解决如何配置 AppEngine 使用的 ObjectMapper
我有一个使用 Google Cloud EndPoints 提供服务的 AppEngine 项目。
某些请求和响应对象(我无法控制)没有属性。
com.google.api.server.spi.handlers.EndpointsMethodHandler$RestHandler handle: exception occurred while invoking backend method
com.fasterxml.jackson.databind.exc.InvalidDeFinitionException: No serializer found for class au.com.xandar.wylas.licence.endpoint.response.SendUserInviteResponse and no properties discovered to create BeanSerializer (to avoid exception,disable SerializationFeature.FAIL_ON_EMPTY_BEANS)
通常我只会在实例启动时获取 ObjectMapper 并调用
objectMapper.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS,false);
但我正在努力弄清楚如何获取 AppEngine 正在使用的 ObjectMapper。
注意:
- 我没有使用 Spring
- 我没有使用 Guice
我不想将这两个框架中的任何一个引入混合。
如何检索 AppEngine 正在使用的 ObjectMapper 以便我可以修改它的配置?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。