我在将原始 xml 字符串映射到 DTO.class 时遇到问题。
DTO
@ToString
@NoArgsConstructor
@AllArgsConstructor
public class CountyResponse {
private String name;
private String engName;
private String value;
public CountyDTO toCountyDTO(String cityId) {
return CountyDTO
.builder()
.name(name)
.countyId(cityId + value)
.build();
}
}
这是原始 xml 字符串的示例:
<name>exampleName</name><engName>exampleEngName</engName><value>exampleValue</value>
例外说没有默认创建者所有的东西。
这是异常消息的一部分。
Cannot construct instance of `..../.CountyResponse` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value...