1
私は、@ JsonSnakeCaseアノテーションをCamelCaseからsnake_caseに変換するためのプロジェクト用にdropwizardフレームワークを使用しています。しかし、swaggerアノテーションを使用してswagger.jsonを生成しようとすると、CamelCaseで定義が生成されます。 CamelCaseからsnake_caseへ属性のフォーマットを変更するために、設定する必要があるswaggerの設定はありますか?Dropwizardのswagger.jsonでの定義用snakecaseフォーマットの生成
私のモデルクラス:
@Data
@JsonSnakeCase
public class ServiceRequest {
@NotNull
private Long categoryId;
@NotNull @NotEmpty
private String serviceName;
@NotNull @NotEmpty
private String serviceDesc;
private boolean isRootService;
private Long parentServiceId;
private String imageLink;
private String imageDescription;
private String videoLink;
private String serviceHelpText;
}
これはswagger.jsonが闊歩してデフォルトObjectMapper
はこれを考慮するいない
ありがとうございました。これはトリックでした。 – anupam