【发布时间】:2015-09-21 11:20:03
【问题描述】:
我的问题实际上很简单,有没有办法忽略已经由某些库或框架定义的类中的属性(例如,org.springframework.core.io.Resource)?我可以在自己的课程中通过@JsonIgnore 注释字段,但是如果我无法更改课程本身,有办法如何做同样的事情吗?
我想要这个,因为我要返回 ResponseEntity<Resource>,并且 Swagger-UI 会向我显示 Resource 的所有嵌套字段,例如
"url": {
"authority": "string",
"content": {},
"defaultPort": 0,
"file": "string",
"host": "string",
....
}
我将 Springfox 与 Spring MVC(无 Spring Boot)一起使用,它们都是最新版本。此外,我现在不注释任何字段,我将所有工作留给 Swagger。
【问题讨论】:
标签: java spring rest spring-mvc swagger