Springboot如何后端写接口实现功能|CSDN创作打卡

       在实际工作中需要通过springboot写接口实现功能供前端调用。由于刚开始接触springboot,对各层功能并不明确,无从下手写接口。因此在了解基本原理可以开始写接口后,记录一下具体实现过程,方便和我一样刚开始接触springboot但是不知道如何写后端接口的人参考。

首先介绍一下各层的定位

  • model层

    • model层对应的就是数据库实体层,一般model层中一个实体类对应一张数据库表,类中的

      属性和表中的字段一一对应

  • dao层

    • dao层也称为mapper层,其作用是访问数据库,向数据库发送sql语句,完成对数据库的增删改查以及其他数据库操作指令

  • service层

    • service层即业务逻辑层,具体的功能实现应该在此处编写。

    • service层可以调用mapper层的方法,接收对数据库操作语句获取的结果,实现项目的功能。

  • controller层

    • controller层即控制层,其主要功能是接受前端请求,调用service层执行功能逻辑代码,最后将结果返回给前端。

然后介绍一下如何写一个接口,以查询一张数据库表的数据为例

数据库中现在有一张表

你可能感兴趣的:(spring,boot,后端,java)