接口
1、接口又称API(Application Programming Interface,应用程序编程接口):是一些预先定义的函数,为方便应用程序或开发人员在无需访问其源码,或理解其内部工作机制的情况下就能访问对应函数功能的入口
⑴接口是后端设计的一套供给第三方使用的方法(第三方指前端/后端)
⑵两个不同的系统或者一个系统中两个不同的功能,它们之间相互连接的部分称为接口
2、软件项目中,接口是系统与系统之间,模块与模块之间或者服务与服务之间相互调用的入口
⑴从开发者角度,接口是分工协作的产物,不同开发者实现自己的功能之后,封装成接口,供其他开发者调用
⑵其他开发者只要按规定格式发送一些必要参数,就能使用该功能
3、接口通过网络协议来调用,我们最常用的协议是HTTP协议(不同系统之间)
4、在定义一个接口时,会写好接口路径和接口方法名的映射,然后前端通过接口路径来调用方法(不同系统之间)
⑴举个例子:一个获取商品列表的接口,接口路径是:/api/getMerchantList,接口方法名是:getMerchantList
⑵前端通过请求/api/getMerchantList来调用getMerchantList方法,接着后端会做相关逻辑处理,比如查询数