Java JsonAlias作为默认openapi dto属性名

Java JsonAlias作为默认openapi dto属性名,java,rest,jackson,swagger,openapi,Java,Rest,Jackson,Swagger,Openapi,我有一个dto用作rest服务中的请求主体: @Data public class MyClass { @JsonAlias("myAlias") private String myProperty; } 当我们制作openapi/swagger yaml时,属性名为“myProperty” 是否可以在openapi/swagger中自动强制使用别名? (注释?在yaml创建期间?还有其他吗?序列化始终使用主名称-在本例中,myProperty)。要更改输出

我有一个dto用作rest服务中的请求主体:

@Data
public class MyClass {
    @JsonAlias("myAlias")
    private String myProperty;
}
当我们制作openapi/swagger yaml时,属性名为“myProperty”

是否可以在openapi/swagger中自动强制使用别名?
(注释?在yaml创建期间?还有其他吗?

序列化始终使用主名称-在本例中,
myProperty
)。要更改输出的名称,您需要更改
myProperty
的名称。注释仅影响反序列化-别名是备用名称