尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

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

前端接口,Service 接口——很多新手都搞混了这两个“接口“
📅 发布时间:2026/7/5 23:59:46

一、前端眼中的"接口":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

相关新闻

  • IIS10 HTTPS握手失败深度排查:从证书权限到TLS协议的系统性解决方案
  • Win7蓝牙耳机驱动问题终极解决方案:从硬件识别到稳定连接
  • OpenCore Legacy Patcher深度解析:3大技术突破让老Mac重获新生

最新新闻

  • CLAHE算法:图像对比度增强的核心技术与实践
  • AIGC入门指南:从核心原理到实战应用,掌握提示词工程与多元场景
  • 企业macOS安全实战:ThreatLocker DAC配置漏洞防御与自动化修复
  • AI动漫风格转换技术解析与实战指南
  • FCOS目标检测算法:原理、实现与优化技巧
  • 语义分割技术:从原理到12大经典架构实战解析

日新闻

  • 基于YOLOv12的番茄成熟度智能检测系统开发
  • 终极RimWorld模组管理指南:用RimSort告别模组冲突烦恼
  • AI Agent框架开发:从理论到实践的完整指南

周新闻

  • 基于YOLOv12的番茄成熟度智能检测系统开发
  • 终极RimWorld模组管理指南:用RimSort告别模组冲突烦恼
  • AI Agent框架开发:从理论到实践的完整指南

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号