我的合同类
@JsonIgnoreProperties(ignoreUnknown = true)
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class PaginationRequest {
private String sortBy;
}
我的服务类
@JsonIgnoreProperties(ignoreUnknown = true)
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class PaginationRequest {
@Default private String sortBy = "publishDate";
}
在Orika-mapper转换后,我得到 sortBy ,其值为null。 当用户没有提交任何内容时,我们怎样才能让 sortBy 带来默认值?
答案 0 :(得分:0)
我最终让我的契约类添加了默认构造函数和默认字段值:
public PaginationRequest() {
sortBy = "publishDate";
}
因为它甚至无法帮助我尝试将 @Default private String sortBy =“publishDate”; 与我的合约字段