我在使用JacksonAccess.READ_ONLY时遇到一些问题,该访问位于另一个DTO中的DTO上。
AuthorDTO.class
AuthorDTO是AuthorController post/put方法上的RequestBody,也是ResponseEntity对象。我想要的是在响应上只显示BookDTO,就像我对其他AuthorDTO属性(如Author.creationDate)所做的那样,但它似乎不适用于BookDTO
到目前为止,我所尝试的一切似乎都不起作用,因为AuthoDTO.BookDTO属性仍然是请求的一部分,正如您在下面的捕获中所看到的:
Swagger UI RequestBody
任何帮助都是欢迎的
PS:我正在使用Lombok岛和Mapstruct
1条答案
按热度按时间8yoxcaq71#
如果你想对Swagger隐藏一些东西,你可以使用@ApiModelProperty(hidden = true)。