我一直在测试 swagger,以便将其用作我的 api 服务的事实上的文档。我将休眠用于持久层,每个响应都绑定到一个实体。问题是这些实体与其他实体有依赖关系,当我在@ApiOperation 响应中传递对象时,我想安排大摇大摆地不显示这些实体。我能在网上找到的唯一想法是来自 github页面的这个链接。
我试过这样做:
String emptyJSON = "{}";
OverrideConverter addressConverter = new OverrideConverter();
addressConverter.add(User.class.getCanonicalName(), emptyJSON);
ModelConverters.addConverter(addressConverter, true);
但我收到此错误:
org.json4s.package$MappingException: 没有找到可以转换成 java.lang.String 的值
当我将某些类作为字段或列表找到时,有没有办法避免序列化它们以及如何?