20200213springboot日记
阅读原文时间:2023年07月12日阅读:1

------------恢复内容开始------------

------------恢复内容开始------------

------------恢复内容开始------------

数据库管理

Lombok插件  少写getter setter string等方法

Assert.assertNotEquals(0,result.size()); 不期望是0,期望是result.size();

ProductCategory productCategory = new ProductCategory("男生最爱",4);
ProductCategory result = repository.save(productCategory);保存到数据库中。

------------恢复内容结束------------

------------恢复内容结束------------

新get技能  8080端口被占用关闭

1.打开cmd命令窗口  输入如下指令查看所有端口和PID

netstat -ano

2.找到对应的端口对应的PID  输入指令找到对应的进程

 tasklist | findstr "7676"

3.杀掉该进程 再次启动就OK啦

  taskkill /f /t /im java.exe 

------------恢复内容结束------------

三个箭头分别代表三个对象

@GetMapping("/list")
public ResultVO list(){
ResultVO resultVO =new ResultVO();
ProductVO productVO = new ProductVO();
ProductInfoVO productInfoVO = new ProductInfoVO();

productVO.setProductInfoVOList(Arrays.asList(productInfoVO));  
resultVO.setCode(0);  
resultVO.setMsg("successful!");

resultVO.setData(Arrays.asList(productVO));  
return resultVO;  

层层递进带入 感觉这个是今天学的重点!

/*表单的层层递进
ProductVO商品类目
ProductInfoVO商品详情

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);//用beanutilcopy 从productinfo到vo视图中  
        productInfoVOList.add(productInfoVO);  再增加到视图中  
    }  
productVO.setProductInfoVOList(productInfoVOList);  
    productVOList.add(productVO);  

}

手机扫一扫

移动阅读更方便

阿里云服务器
腾讯云服务器
七牛云服务器

你可能感兴趣的文章