博客
关于我
java-如何给表格添加分页
阅读量:790 次
发布时间:2023-01-27

本文共 1675 字,大约阅读时间需要 5 分钟。

后端开发与前端连接优化方案

Service层逻辑优化

在Service层中,我们允许频繁的RESTful API请求通过接口暴露,确保集成友好。当前项目中queryRegistrationTypeAll方法采用了PageHelper工具进行分页,基本实现如下:

@Overridepublic PageInfo
queryRegistrationTypeAll(Integer pageNo, Integer pageSize) { PageHelper.startPage(pageNo, pageSize); return new PageInfo<>( registrationTypeDao.queryRegistrationTypeAll() );}

Dao层dns解析优化

在当前实现中,角色类型数据访问逻辑完全基于异步非事务处理框架。针对queryRoleTypeAll方法,我们需要考虑以下方面:

  • 检查分页工具是否正确初始化
  • 确认数据访问方式是否能满足高并发场景
  • 进一步优化数据库查询性能
  • Controller层微服务架构优化

    基于Spring Boot定向配置,我们实现了统一的RESTful门面:

    @GetMapping("/queryRoleTypeAll/{pageNo}/{pageSize}")@ApiOperation(value = "查询所有角色类型")public ItooResult queryRoleTypeAll(    @PathVariable Integer pageNo,    @PathVariable Integer pageSize) {    PageInfo< ROLE TYPEENTITY> roleTypeList =        roleTypeService.queryRoleTypeAll(pageNo, pageSize);    if (roleTypeList.getSize() > 0 && roleTypeList != null) {        return ItooResult.build(            ItooResult.SUCCESS, "查询成功", roleTypeList        );    } else {        return ItooResult.build(            ItooResult.FAIL, "查询失败"        );    }}

    Frontend API访问优化

    我们通过PropertyChanged dom事件优化了前端链接 建议采用以下方式实现:

    [    function queryRegistrationType() {        let vm = this;        const env = process.env.VUE_APP_URL;        const url = env + 'registrationType/queryRegistrationTypeAll' +            vm.page.pageNum + '/' + vm.page.pageSize;        axios.get(url)        .then(response => {            if (response.data.code === '0000') {                vm.page.totalCount = response.data.data.total;                vm.registrationTypeList = response.data.data;            }        });    }]

    在这段代码中,重点是维护前后端状态一致性,避免过度 Harding解决方案在开发环境中已获得初步测试验证。

    转载地址:http://rbryk.baihongyu.com/

    你可能感兴趣的文章
    flask框架高校图书管理系统设计与实现(毕设源码+论文)
    查看>>
    flask框架高校招生预报管理系统(毕设源码+论文)
    查看>>
    flask框架高校教师个人数字档案(毕设源码+论文)
    查看>>
    flask框架高校毕业生选题系统(毕设源码+论文)
    查看>>
    flask框架高校竞赛信息管理系统(毕设源码+论文)
    查看>>
    flask框架魔方教学网站毕设源码+论文
    查看>>
    Flask解决跨域访问问题(Access to XMLHttpRequest at ‘http://127.0.0.1:500been blocked by CORS policy: No ‘Acc)
    查看>>
    Flatterer: 快速JSON转换工具使用指南
    查看>>
    Flex / PHP Security Basics - Part One
    查看>>
    FLEX 4 :选择本地文件编辑
    查看>>
    Flex 与 spring mvc 整合 BlazeDB
    查看>>
    flex 动态创建组件之容器自适应大小
    查看>>
    java.net.ConnectException: no available server
    查看>>
    java 记事本程序_Java记事本程序Notebook
    查看>>
    Java 访问Kerberos认证的HDFS
    查看>>
    java 重载、重写、重构的区别
    查看>>
    Java 链表对象 链表翻转 对象中有对象的翻转 对象链表翻转指针
    查看>>
    Java 集合之 Queue
    查看>>
    Java 集合框架综述,这篇让你吃透!
    查看>>
    Java 集合概览
    查看>>