欢迎光临散文网 会员登陆 & 注册

前后端学习2

2023-03-26 17:40 作者:SKUNK1212  | 我要投稿
  • SpringBoot中entity,mapper,service,controller各层作用

一、entity层

别名: model层 ,domain层
用途: 实体层,用于存放我们的实体类,与数据库中的属性值基本保持一致,实现set和get的方法。

二、mapper层

别名: dao层
用途: 对数据库进行数据持久化操作,他的方法语句是直接针对数据库操作的,主要实现一些增删改查操作,在mybatis中方法主要与与xxx.xml内相互一一映射。

三、service层

用途:业务service层,给controller层的类提供接口进行调用。一般就是自己写的方法封装起来,就是声明一下,具体实现在serviceImpl中。

四、controller层

别名:web 层

用途: 控制层,负责具体模块的业务流程控制,需要调用service逻辑设计层的接口来控制业务流程。因为service中的方法是我们使用到的,controller通过接收前端H5或者App传过来的参数进行业务操作,再将处理结果返回到前端。

  • RESTful和Swagger

restful特点
参考状态码
Swagger介绍
Swagger页面


前后端学习2的评论 (共 条)

分享到微博请遵守国家法律