JsonAlias作为默认的openapi dto属性名称



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

@Data
public class MyClass {
@JsonAlias("myAlias")
private String myProperty;
}

当我们生产我们的openapi/swagger yaml时,属性名称是";myProperty">

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

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

最新更新