博客
关于我
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/

    你可能感兴趣的文章
    ELK学习笔记(三)单台服务器多节点部署
    查看>>
    ELK应用日志收集实战
    查看>>
    elTable火狐浏览器换行
    查看>>
    15个Python数据处理技巧(非常详细)零基础入门到精通,收藏这一篇就够了
    查看>>
    2023年深信服、奇安信、360等大厂网络安全校招面试真题合集(附答案),让你面试轻松无压力!
    查看>>
    2024年全国程序员平均薪资排名:同样是程序员,为什么差这么多?零基础到精通,收藏这篇就够了
    查看>>
    0基础成功转行网络安全工程师,年薪30W+,经验总结都在这(建议收藏)
    查看>>
    100个电脑常用组合键大全(非常详细)零基础入门到精通,收藏这篇就够了
    查看>>
    10个程序员可以接私活的平台
    查看>>
    10个运维拿来就用的 Shell 脚本,用了才知道有多爽,零基础入门到精通,收藏这一篇就够了
    查看>>
    10条sql语句优化的建议
    查看>>
    10款宝藏编程工具!新手必备,大牛强烈推荐! 从零基础到精通,收藏这篇就够了!
    查看>>
    10款最佳免费WiFi黑客工具(附传送门)零基础入门到精通,收藏这一篇就够了
    查看>>
    15个Python数据分析实用技巧(非常详细)零基础入门到精通,收藏这一篇就够了
    查看>>
    15个备受欢迎的嵌入式GUI库,从零基础到精通,收藏这篇就够了!
    查看>>
    15个程序员常逛的宝藏网站!!从零基础到精通,收藏这篇就够了!
    查看>>
    1分钟学会在Linux下模拟网络延迟
    查看>>
    200款免费的AI工具汇总
    查看>>
    2023年失业的你明白了什么道理?
    查看>>
    2023应届毕业生找不到工作很焦虑怎么办?
    查看>>