当前位置: 首页 > 知识库问答 >
问题:

@JsonIgnoreProperties不适用于swagger生成

吴山
2023-03-14
"student": {
    "name": "value1",
    "age": "value2",
    "dob": "value3",
    "value": "value4"
  }
"student": {
    "name": "value1",
    "age": "value2"
  }

API 2:GET:/school/student/all

"student": {
    "name": "value1",
    "age": "value2",
    "fatherName": "value3",
    "motherName": "value4",
  }

共有1个答案

韦安怡
2023-03-14

对我来说,您正在使用不同的对象,您可以创建DTO(Data Transfer object),并使您的API返回DTO。

您需要适配器将domine对象(ex.student)转换为DTO对象(StudentDTO或TinyStudentDTO)

前。

TinyStudentDTO
-name
-age
StudentDTO 
-fatherName
-motherName
 类似资料:
  • 在我的项目中添加kongchen swagger-maven-plugin(版本3.1.0)后,log4j停止工作。我们正在使用Spring(版本4.1.5)和slf4j(版本1.7.5)如果我在pom.xml中注释掉kongchen插件依赖,log4j再次开始工作。你能帮忙吗?谢谢! 这是我的pom的内容。xml `http://maven.apache.org/maven-v4_0_0.xsd

  • 我正试图用我的MERN stack web应用程序自动化构建过程。 目前,我使用CodePipeline,它: 从GitHub获取我的代码作为源代码 使用CodeBuild(Ubuntu 2.0)运行构建 并将其部署到我的Elastic BeanStalk环境中 步骤1 在尝试使用CodeBuild之后,即使客户端似乎完全按照日志进行构建,前端似乎也不会更新。 以下是我CodeBuild项目的一些

  • 我正在使用assets文件夹中的hdpi、mdpi、xhdpi,xxhdpi和xxxhdpi来响应本地android。 但是有些图像工作正常,有时即使在提供固定的高度和宽度后,相同的图像也会调整大小(大小增加和减小)。 对于ios来说一切都很好,但是在Android的情况下,图像会失真,有时无法显示。 我已尽一切努力解决此问题,但尚无法解决。

  • 问题内容: 在Jackson中,您可以通过在类级别进行注释来忽略属性,而不在JSON中的属性不会在Java类中进行序列化/反序列化。如果我们使用GSON,那相当于什么? 问题答案: 您可以使用使用GSON 注释获得类似的效果。 例如 如果与上述类一起使用,则和方法将完全忽略密码字段,因为它没有注释。 (请注意,在这里您还可以获得更细粒度的控制,因为您还可以控制GSON是否对字段进行序列化/反序列化

  • 问题内容: 嗨,我只是简单地尝试在www.example.com上获取h1标签,该标签显示为“ Example Domain”。该代码适用于http://www.example.com,但不适用于https://www.exmaple.com。我该如何解决这个问题?谢谢 问题答案: PhantomJSDriver不支持(所有)DesiredCapabilities。 你会需要: 记录在这里:htt

  • 所以我使用这种方法写入文件,它在windows上运行完全正常,但在mac上运行时,它会创建文件,但它们是空的。 我知道数据是正确的,因为它打印正确。感谢您的任何帮助,这真的让我绊倒了。