1 回答

TA贡献1859条经验 获得超6个赞
您的休息终端节点应如下所示:
@GetMapping("/card_brand/list")
public ResponseEntity<List<CardBrandsListDTO>> getCurruncy() {
return ResponseEntity.ok(cardBrandsListService.getCardBrandsList().stream()
.map(g -> new CardBrandsListDTO(g)).collect(Collectors.toList()));
您正在调用 ,用于获取 Map 对象的一组条目(您没有)。此外,在 map 函数中,您的变量是 String(因为您返回的是 ),因此您可以直接将其提供给构造函数。您也可以直接为 设置正确的类型。entrySet()gArrayList<String>ResponseEntity
更新:
您需要相应的构造函数:
public class CardBrandsListDTO {
private String card_brand;
public CarBrandsListDTO(String card_brand) {
this.car_brand = car_brand;
}
//getter and setter
}
顺便说一句,我建议您重命名DTO(为了便于理解)以及其中的字段(遵循命名约定)
添加回答
举报