如何从控制器类返回列表?
我目前的代码:
@PostMapping(value = Endpoint.RRESOURCE_customer_ID)
public ResponseEntity<customerDto> getLocationsByLocationIds(@RequestBody @Validated @RequestParam(name = "ids", required = true) List<Long> ids) {
List<customerDto> customerListDto = customerService.findcustomerIds(ids);
return ResponseEntity.ok(customerListDto);
}
我收到的错误:
Error:(51, 41) java: incompatible types: inference variable T has incompatible bounds
equality constraints: com.testclass.cust.common.dto.output.CustomerDto
lower bounds: java.util.List<com.customer.common.dto.output.CustomerDto>
该findcustomerIds方法:
@Transactional
public List<customerDto> findcustomerIds(List<Long> customerIds) {
List<customer> customerList = repository.findAll(customerIds);
return mapper.mapAsList(customerList, customerDto.class);
}
我不确定下一个定义。
public ResponseEntity<customerDto> getLocationsByLocationIds(@RequestBody @Validated @RequestParam(name ="ids", required = true) List<Long> ids)
牧羊人nacy
陪伴而非守候
相关分类