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

前端接口,Service 接口——很多新手都搞混了这两个“接口“

一、前端眼中的"接口":HTTP API

前端(Vue / React)不能直接调 Service 或 Mapper 层。它调的"接口"就是你 Controller 里暴露出的一个 URL。

GET http://localhost:8081/user/1

这个 URL 背后执行完整链路:

前端 → Controller 方法 → Service 接口(调用实现类)→ Mapper → 数据库

结论:前端眼中的"接口" = 一个网址 + 请求方式(GET/POST)+ 返回的 JSON 数据格式。


二、Service 层的"接口":Java Interface

在 Service 层常常看到这样的写法:

// Java 接口:只定义"要做什么" public interface UserService {    User getUserById(Long id); } // 实现类:负责"具体怎么做" @Service public class UserServiceImpl implements UserService {    @Override    public User getUserById(Long id) {        return userMapper.selectById(id);   } }

Controller 使用时依赖的是接口类型,不是实现类:

@RestController public class UserController {    @Autowired    private UserService userService;  // 接口类型,不是实现类! ​   &nbs
http://www.jsqmd.com/news/1033962/

相关文章:

  • 《Vue3 从入门到大神06篇》ref 还是 reactive?一文搞懂响应式数据的选择
  • MLOps六大基础原则:模型上线不翻车的实操守则
  • Beyond Compare 5密钥生成实战指南:3步实现高效激活的完整教程
  • QT实战 - QString与std::string互转的编码陷阱与最佳实践
  • AXI协议进阶:解锁乱序与交织传输的性能密码
  • Spring Boot 4.0 对 AOT(提前编译)和 GraalVM 原生镜像的支持有哪些强制性变化或核心增强?如何针对原生镜像环境进行代码适配?
  • 终极指南:如何用openpilot开源系统将普通汽车升级为智能驾驶座驾
  • ASPICE实践指南 —— 过程能力模型(Process capability model)的落地解析
  • Win11 装 OpenClaw 频繁报错?一套完整落地部署流程一次性理清
  • 车企跨界入局机器人赛道,宇树等初创企业突围窗口期还剩多久?
  • 2026年评价高的安徽牧野火花机/安徽电脉冲火花机/双头火花机/电火花机多家厂家对比分析 - 品牌宣传支持者
  • 2026年 钙钛矿太阳能路灯企业排行榜
  • 2026年质量好的数显电热水龙头/电热水龙头公司选择指南 - 行业平台推荐
  • 从数据集识别偏差与方差:机器学习落地的首要诊断能力
  • 系统架构设计师-数据库设计与关系代数核心考点全解析
  • 如何高效使用TOAST UI Calendar:快速上手的完整日程管理教程
  • 2026 江苏南京市(全区域服务)彩钢瓦翻新 / 防水 / 补漏 / 除锈喷漆|金属钢结构厂房屋面修缮 TOP4 权威推荐 + 完整避坑指南 - 本地便民网
  • 华硕笔记本终极控制方案:G-Helper完全替代臃肿奥创中心
  • 每日 Agent 核心知识 · 第 01 期Agent 基础架构
  • 编译原理通关笔记:从哈工大课堂到及格线速通
  • 2026年推荐五常大米/五常大米溯源高口碑品牌推荐 - 品牌宣传支持者
  • 2026 江苏苏州全域|彩钢瓦翻新 / 防水补漏 / 钢结构雨中行屋面修缮 - 本地便民网
  • 海马体启发的记忆重放系统:神经指针与离散记忆库设计
  • Grok 4:强化学习驱动的推理范式跃迁
  • 黑客入门基础知识(非常详细),黑客入门到精通教程,收藏这篇就够了
  • Automation Workflow设计:让AI自己跑起来
  • 2026年口碑好的吊钩式抛丸机/悬链式吊钩式抛丸机优质厂家推荐榜 - 品牌宣传支持者
  • 2026年正规的永磁专用变频器/上海永磁变频器/变频器/上海永磁变频器控制器厂家选择推荐 - 行业平台推荐
  • 2026 江苏常州全区域|彩钢瓦翻新 / 防水补漏 / 钢结构屋面修缮公司 TOP4 权威推荐 + 完整避坑指南 - 本地便民网
  • 基于 Raspberry Pi Pico 2 C/C++ SDK 的 SGP30 空气质量监测器