gpt4 book ai didi

spring-restdocs 字段说明来自注解

转载 作者:行者123 更新时间:2023-12-02 06:29:56 25 4
gpt4 key购买 nike

是否可以使用注释(在字段级别)为字段提供描述?

我知道我可以为此使用description方法

.andDo(document("index", responseFields( 
fieldWithPath("contact").description("The user's contact details"),

但我更愿意将该描述与字段定义放在我的响应对象中。

class IndexResponse {
//The user's contact details
String contract;
}

我知道我可以生成约束描述 ( http://docs.spring.io/spring-restdocs/docs/current/reference/html5/#_using_constraint_descriptions_in_generated_snippets ),但它只为验证注释生成描述。

我正在寻找类似 https://github.com/swagger-api/swagger-core/wiki/Annotations#apimodelproperty 的内容来自 Swagger。

最佳答案

事实并非如此。我是 REST Docs 项目的负责人,我认为注释不是编写文档的好方法。如果您不同意该意见并想使用注释,您可以编写一个类似于约束描述所做的附加组件。您可以将一个类传递给它以进行自省(introspection)并自动生成 FieldDescriptor 实例,然后您可以将这些实例传递到请求和响应字段片段中。

关于spring-restdocs 字段说明来自注解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41020314/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com