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

4.若依 BaseController

若依的BaseController是其他所有Controller的基类,一起来看下BaseController定义了什么

1. 定义请求返回内容的格式

code/msg/data
在这里插入图片描述

在这里插入图片描述
返回数据格式不是必须是AjaxResult,开发者可以自定义返回格式,注意与前端取值方式一致即可。

2. 获取调用该URL的用户信息

在这里插入图片描述

这个信息来自于第三节里填入的数据结构
在这里插入图片描述

3. 数据分页

当开发者调用相关API时,该变量会写入sql语句,进行order by \limit. offset 等数据库操作。
在这里插入图片描述

4. 时间格式定义

将前端传递过来的时间格式转化为Date格式,这个一般不用这种处理方式,由后端程序自行处理。
在这里插入图片描述

总结:BaseController里面的知识点不过,更多的作用是帮助大家了解系统提供给我们哪些APi,帮助我们快速开发。例如:笔者一般获取用户ID,会自行调用SecurityUtils.getLoginUser(), 现在BaseController给封装好了,getUsername() 等方式可以直接调用

http://www.lryc.cn/news/523050.html

相关文章:

  • vue项目配置多语言
  • 数据可视化大屏设计与实现
  • PDF文件提取开源工具调研总结
  • 多监控m3u8视频流,怎么获取每个监控的封面图(纯前端)
  • 【机器学习实战入门项目】使用深度学习创建您自己的表情符号
  • 技术洞察:C++在后端开发中的前沿趋势与社会影响
  • 【人工智能 | 大数据】基于人工智能的大数据分析方法
  • 数字经济时代下的创新探索与实践:以“开源AI智能名片2+1链动模式S2B2C商城小程序源码”为核心
  • 【English-Book】Go in Action目录页翻译中文
  • js: 区分后端返回数字是否为null、‘-’ 或正常number类型数字。
  • 网络变压器的分类
  • SUCTF-SU_BBRE-好久不见21
  • Python 实现 NLP 的完整流程
  • 穷举vs暴搜vs深搜vs回溯vs剪枝系列一>N 皇后
  • JEL分类号
  • 设计和优化用于 AR、HUD 和高级显示系统的表面浮雕光栅
  • 【今日分享】人工智能加速发现能源新材料的结构与性能
  • Boost Asio TCP异步服务端和客户端
  • 1.7 ChatGPT:引领AI对话革命的致胜之道
  • WPS数据分析000001
  • 电脑风扇声音大怎么办? 原因及解决方法
  • 高效实现 Markdown 转 PDF 的跨平台指南20250117
  • Spark Streaming的核心功能及其示例PySpark代码
  • 自动驾驶占用网格预测
  • 力扣动态规划-2【算法学习day.96】
  • 软考高级5个资格、中级常考4个资格简介及难易程度排序
  • 2.5 如何评估表示学习
  • Linux-day08
  • stack_queue的底层,模拟实现,deque和priority_queue详解
  • LabVIEW 实现线路板 PCB 可靠性测试