当前位置: 首页 > news >正文

好看的wordpress插件昆明网站seo优化

好看的wordpress插件,昆明网站seo优化,中国建设官网信息查询,做的好的市委党校网站(一)代码编写 1.阅读需求,确保理解其中的每一个要素: 获取全部运费模板:这意味着我需要从数据库中查询所有运费模板数据。按创建时间倒序排序:这意味着查询结果需要根据模板的创建时间进行排序&#xff0…

(一)代码编写

1.阅读需求,确保理解其中的每一个要素:

  • 获取全部运费模板:这意味着我需要从数据库中查询所有运费模板数据。
  • 按创建时间倒序排序:这意味着查询结果需要根据模板的创建时间进行排序,最新的模板应排在最前面。

2.查看项目中是否已有用于表示运费模板的实体类(例如 CarriageEntity)。通常这个类会包含必要的字段,如 idcreated(创建时间)等

  • 使用查询包装器:利用 LambdaQueryWrapper 来构造查询条件。
  • 添加排序条件:使用 orderByDesc 方法,指定按照 created 字段进行降序排序。

3.我会使用框架(Service)提供的查询方法来执行查询。例如,如果有一个基础服务类提供了 list 方法,我会调用这个方法并传入之前构造的查询条件。

4.查询返回的通常是一个实体对象列表(例如 List<CarriageEntity>),我需要将这些实体转换为 DTO 对象,以便返回给调用者。

得如下; 写在controller中

@Override
public List<CarriageDTO> findAll() {
    // 1. 构造查询条件,按创建时间倒序
    LambdaQueryWrapper<CarriageEntity> queryWrapper = Wrappers.lambdaQuery();
    queryWrapper.orderByDesc(CarriageEntity::getCreated);

    // 2. 查询数据库
    List<CarriageEntity> list = super.list(queryWrapper);

    // 3. 将结果转换为 DTO 类型
    return list.stream().map(CarriageUtils::toDTO).collect(Collectors.toList());
}


(二)代码解析:

1.LambdaQueryWrapper<CarriageEntity> 中的 CarriageEntity 是一个泛型参数

<>内指定查询包装器将要操作的实体类型

2.LambdaQueryWrapper 提供了链式调用的方法构造查询条件

3.使用 Lambda 表达式引用实体类的字段,即.orderByDesc(CarriageEntity::getCreated);

想了想还是补充:

map()使用数据类型转换类CarriageUtils将查询到的结果映射(转换)DTO 

collect(Collectors.toList())将结果收集成列表(这是一个固定搭配)

(三)单元测试

1.创建测试目录

选择

2.创建测试

alt+enter之后

创建完测试之后就可以在刚刚创建的测试目录找到创建的测试

测试代码:

package com.sl.ms.carriage.service.impl;import com.sl.ms.carriage.domain.dto.CarriageDTO;
import com.sl.ms.carriage.service.CarriageService;
import org.junit.jupiter.api.Test;
import org.junit.runner.RunWith;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;import javax.annotation.Resource;import java.util.List;@SpringBootTest
class CarriageServiceImplTest {@ResourceCarriageService carriageService;@Testvoid saveOrUpdate() {}@Testvoid findAll() {List<CarriageDTO> all = carriageService.findAll();all.forEach(System.out::println);}@Testvoid compute() {}
}

单元测试遇到bug了 修好再回来补充↓

测试方法Failed to load ApplicationContext问题

http://www.yidumall.com/news/92925.html

相关文章:

  • 网站建设快速广州网站建设方案优化
  • 普通网站服务器网上广告怎么推广
  • 购物网站的策划安卓优化大师app下载
  • 北京做环评备案的网站百度账号免费注册
  • 优惠券网站怎么做代理网上销售哪些平台免费
  • 衡水做wap网站的地方seo基础视频教程
  • 好看的网站后台界面百度平台我的订单
  • 如果做网站用javaseo关键词排名优化案例
  • 网站设计作业平台软文推广渠道
  • 兰州哪里做网站专业公司网络推广
  • 网站建设厦门同安win7优化大师
  • 汽车网站 源码seo网络营销课程
  • 太原网站建设需要多少钱乔拓云智能建站平台
  • 上海网站建设长春网络营销公司
  • 北京网站建设laitang百度建站多少钱
  • 给博彩网站做优化百度网页
  • wordpress+blog+推荐百度seo关键词点击软件
  • 广州站图片站长之家whois查询
  • 微信怎么注册小程序商店魔方优化大师官网
  • 国外网站做问卷自动点击器永久免费版
  • 百度网站建设推广南京seo顾问
  • wordpress完整虚拟资源下载类源码seo网站推广方案策划书
  • 河南网站优化十大销售管理软件排行榜
  • 网站点击后的loading是怎么做的百度招聘平台
  • 网站推广填空题万网域名注册流程
  • 12306网站建设费用推广网站平台
  • 什么程序做的网站没有index页面爱站工具包的模块有哪些
  • wordpress网站排行榜软文推广收费
  • 域名先解析后做网站办公软件培训
  • 室内设计软件下载网站大全自己怎么优化网站