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

在ruoyi vue实现后端单表user的CURD功能

HelloController.java— 控制器(Controller)

对外暴露 HTTP 接口:

  • 注入了UserService
  • @GetMapping标注的hello()方法,当前端发起 GET 请求时,调用userService.selectAllUser()返回用户列表

UserService.java— 服务层(Service)

业务逻辑层,介于 Controller 和 Mapper 之间:

  • 注入了UserMapper
  • 提供selectAllUser()方法,内部调用userMapper.selectAllUser()

UserMapper.java— Mapper接口(数据访问层)

定义了操作数据库的方法签名,目前只有:查询所有用户

UserMapper.xml— SQL映射文件

这是 MyBatis 的 SQL 配置文件,做了两件事:

  • resultMap:定义数据库列名 → Java字段名的映射关系(比如create_timecreateTime
  • select 语句:实现了selectAllUser方法对应的 SQL:
select * from user


User.java— 实体类(Entity)

就是数据库user表的 Java 映射对象,每个字段对应表中的一列:

id → 用户ID
name → 用户名
age → 年龄
sex → 性别
createTime → 创建时间

提供了getName()getAge()setAge()等方法供外部访问私有字段。

/hello接口允许匿名用户访问,即不需要登录也可以访问。

用postman测试

http://www.jsqmd.com/news/651949/

相关文章:

  • 【QA】Word数学符号输入技巧:如何在字母上方添加小尖儿(^)
  • 生成式AI应用评测进入“后SITS时代”?2026版新增动态对抗测试、多轮意图漂移追踪、供应链溯源评分——仅限首批认证机构解密
  • NFC技术解析:从基础原理到实际应用
  • Qwen3.5-4B-Claude-GGUF新手教程:中文问答/代码生成/分步解题三大核心功能
  • 机器学习之超参数是什么?
  • 范式跃迁与价值重构:2026年人工智能发展的独到思考与实践路径
  • 【2026奇点智能技术大会权威内参】:AI学习助手的5大颠覆性能力与3个月落地实操路径
  • 保姆级教程:手把手调试高通CamX相机驱动的Open与Initialize流程(附Log分析)
  • 标注成本飙升300%?多模态数据标注流水线重构指南,6步实现人工标注量下降65%、模型收敛加速2.8倍
  • Golang怎么用go-noescape优化性能_Golang如何使用编译器指令控制逃逸分析行为【进阶】
  • 为什么92%的游戏AI团队还没跨过“多模态融合”门槛?奇点大会首席科学家亲授3步通关路径
  • 从Token级溯源到业务指标归因,生成式AI应用全链路追踪的5层黄金监控栈,92%团队尚未部署
  • 【企业级生成式AI集群治理白皮书】:基于27家头部客户实测数据,定义多集群SLA黄金标准
  • 从零到N:巧用74LS192的复位与预置功能构建自定义计数器
  • 【限时解禁】SITS2026内部验证的7层质量过滤机制:为什么92.3%的AI广告初稿被自动淘汰?
  • 终极罗技鼠标宏指南:5分钟实现绝地求生零后坐力压枪
  • Java 并发任务模型
  • 智库级深度复盘:商业航天星链协同测控云平台——从“单星孤岛”到“云网融合”的范式重构(WORD)
  • C#怎么使用TopLevel顶级语句 C#顶级语句怎么写如何省略Main方法简化控制台程序【语法】
  • 告别双系统!用VMware把Ubuntu 22.04装进移动固态硬盘,实现随身携带的开发环境
  • 【技术指南】解决anaconda-auth与pydantic_core版本冲突的实战方案
  • 【测试】GEO Writer 自动发布功能测试
  • 别让你的期刊论文,在审稿人手里“活不过”3分钟:好写作AI开启的学术进化论
  • 零基础教程:Windows系统快速搭建Minecraft私服并实现公网远程联机
  • PetaLinux 文件系统目录详解:嵌入式 Linux 根文件系统各文件夹的作用与内容
  • 移动端安全防护措施
  • PatchFlags 是什么?深入理解 Vue 3 编译器的动态标记优化
  • 【AI写作生产力跃迁临界点】:2026奇点大会首次披露的“认知对齐度”评估模型(附可落地的5维打分表)
  • 告别网盘限速困扰:LinkSwift插件如何让八大网盘文件下载速度提升10倍
  • 如何突破Cursor设备限制?机器ID重置终极方案详解