显示不出数据

来源:5-4 买家商品-api(下)

Genius_Wang

2022-01-07

虽然不知道为什么之前的问题不给回答,是因为太简单了吗,(救命,我已经提了五六次了)真的没有神仙能帮忙一下吗图片描述

视频里这个输出,我输出在这里
图片描述
网页是空,一定要看在这里
图片描述

代码是没错的,一定要看在这里

@RestController
@RequestMapping("/buyer/product")
public class BuyerProductController {

@Autowired
private ProductService productService;

@Autowired
private CategoryService categoryService;

@GetMapping("/list")
public ResultVO list(){
    List<ProductInfo> productInfoList = productService.findUpAll();

    List<Integer> categoryTypeList = productInfoList.stream()
            .map(e -> e.getCategoryType())
            .collect(Collectors.toList());
    List<ProductCategory> productCategoryList = categoryService.findByCategoryTypeIn(categoryTypeList);

    List<ProductVO> productVOList = new ArrayList<>();
    for (ProductCategory productCategory: productCategoryList) {
        ProductVO productVO = new ProductVO();
        productVO.setCategoryType(productCategory.getCategoryType());
        productVO.setCategoryName(productCategory.getCategoryName());

        List<ProductInfoVO> productInfoVOList = new ArrayList<>();
        for (ProductInfo productInfo: productInfoList) {
            if (productInfo.getCategoryType().equals(productCategory.getCategoryType())) {
                ProductInfoVO productInfoVO = new ProductInfoVO();
                BeanUtils.copyProperties(productInfo, productInfoVO);
                productInfoVOList.add(productInfoVO);
            }
        }
        productVO.setProductInfoVOList(productInfoVOList);
        productVOList.add(productVO);
    }

    ResultVO resultVO = new ResultVO();

    resultVO.setData(productVOList);
    resultVO.setCode(0);
    resultVO.setMsg("hahahaha");


    return resultVO;
}

}

写回答

2回答

廖师兄

2022-01-20

看图。

//img.mukewang.com/szimg/61e914ec091ceb8519360994.jpg

0
1
Genius_Wang
没用,查不出,应该代码没错,但是还是查不到数据:(
2022-01-26
共1条回复

廖师兄

2022-01-07

一定一定一定要学会打断点。控制台只打印语句,看不出问题的。要在代码打断点看,先看有没有从数据库查出来。有人连错数据库,一直查不出来。能查出来后再看数据拼装有没有错。

0
2
廖师兄
回复
Genius_Wang
看上图,打在你想观察的变量后面。
2022-01-20
共2条回复

Spring Boot双版本(1.5/2.1) 打造企业级微信点餐系统

从0到1开发中小型企业级Java应用,并学会迭代重构技巧

6410 学习 · 5247 问题

查看课程