位置: IT常识 - 正文

controller层,service层,mapper层,entity层的作用与联系。(controller层,service层,dao)

编辑:rootadmin
controller层,service层,mapper层,entity层的作用与联系。

一. controller层controller层是用来接受前台数据和返回页面请求信息的,Controller层是不允许直接操作数据库的!它就像一个服务员,哪桌客人需要点菜了,就喊一声服务员!对应的,外界需要完成什么样的业务,就通过Controller去调用不同的Service,需要记住的是Controller只是一个中间者或者转发者,不应该在Controller里暴露Service的业务逻辑,而应该直接转发Service的业务处理结果!控制层,负责具体模块的业务流程控制,需要调用service逻辑设计层的接口来控制业务流程。controller通过接收前端H5或者App传过来的参数进行业务操作,再将处理结果返回到前端。@RestController@RequestMapping("/user")public class UserController { @Autowired private UserMapper userMapper; @GetMapping("/select") public List<User> index(){ List<User> all = userMapper.findAll(); return all; } @Autowired private UserService userService; @PostMapping("/insert") public boolean save(@RequestBody User user){ return userService.saveUser(user); } @DeleteMapping("/{id}") public Integer delete(@PathVariable Integer id){ return userMapper.deleteById(id); }二.servie层service层接受controller层信息,用于业务处理和逻辑判断。Service 用于处理业务逻辑,会调用mapper层的API;Service层是业务逻辑层,在该层进行复杂的业务逻辑处理,对在多个mapper层查到的数据进行组装、处理,然后将结果返回给Controller,因此,一般情况下,一个Controller中可能包括多个Service,而一个Service中又或许包含多个mapper。(举例)controller层是饭店经理,service是服务员,mapper层是厨房仓库。业务service层,给controller层的类提供接口进行调用。一般就是自己写的方法封装起来,就是
本文链接地址:https://www.jiuchutong.com/zhishi/299190.html 转载请保留说明!

上一篇:HTML小游戏13 —— 仿《神庙逃亡》3D风格跑酷游戏《墓地逃亡》(附完整源码)(html游戏大全)

下一篇:uniapp scroll-view基础用法

  • realme gt neo2怎么设置红包助手(realme GT Neo2怎么读)

    realme gt neo2怎么设置红包助手(realme GT Neo2怎么读)

  • 怎么更改默认浏览器(怎么更改默认浏览器手机)

    怎么更改默认浏览器(怎么更改默认浏览器手机)

  • 佳能r和rp有什么区别(佳能r 和rp)

    佳能r和rp有什么区别(佳能r 和rp)

  • 您的快捷指令安全性设置不允许(快捷指令不安全怎么办)

    您的快捷指令安全性设置不允许(快捷指令不安全怎么办)

  • 彩色打印机打印出来有横条(彩色打印机打印出来是空白的)

    彩色打印机打印出来有横条(彩色打印机打印出来是空白的)

  • 抖音作品0播放怎么解决(抖音作品0播放量怎么办)

    抖音作品0播放怎么解决(抖音作品0播放量怎么办)

  • xps是什么(xps保温板)

    xps是什么(xps保温板)

  • 怎么看电脑内存条是ddr几的(怎么看电脑内存条是一根还是两根)

    怎么看电脑内存条是ddr几的(怎么看电脑内存条是一根还是两根)

  • 微信和qq能同时语音吗

    微信和qq能同时语音吗

  • 苹果手机充电多久充满(苹果手机充电多久算一次充电)

    苹果手机充电多久充满(苹果手机充电多久算一次充电)

  • 淘宝禁止发布的商品是(淘宝不允许发布的商品)

    淘宝禁止发布的商品是(淘宝不允许发布的商品)

  • 韩剧tv弹幕怎么设置只在上面(韩剧tv弹幕怎么开华为)

    韩剧tv弹幕怎么设置只在上面(韩剧tv弹幕怎么开华为)

  • 华为荣耀lldtl10是什么(华为荣耀10)

    华为荣耀lldtl10是什么(华为荣耀10)

  • 笔记本电脑要一直充电吗(笔记本电脑要一直插着电源才能使用)

    笔记本电脑要一直充电吗(笔记本电脑要一直插着电源才能使用)

  • 苹果手表5防水吗可以游泳带吗(苹果手表防水功能在哪)

    苹果手表5防水吗可以游泳带吗(苹果手表防水功能在哪)

  • 淘宝注销了能再申请吗(淘宝注销了再注册是新人吗)

    淘宝注销了能再申请吗(淘宝注销了再注册是新人吗)

  • 有什么软件学画画(什么软件学画画比较好)

    有什么软件学画画(什么软件学画画比较好)

  • ie浏览器不兼容怎么弄(ie浏览器不兼容是什么意思)

    ie浏览器不兼容怎么弄(ie浏览器不兼容是什么意思)

  • 抖音刷不出来了怎么回事(抖音忽然刷不出来了)

    抖音刷不出来了怎么回事(抖音忽然刷不出来了)

  • 如何在照片上添加时间水印(如何在照片上添加图片)

    如何在照片上添加时间水印(如何在照片上添加图片)

  • 华为p30pro指示灯开启(华为p30pro显示灯在哪)

    华为p30pro指示灯开启(华为p30pro显示灯在哪)

  • disk genius恢复数据(diskgenius恢复数据怎么样)

    disk genius恢复数据(diskgenius恢复数据怎么样)

  • 取消订单京豆多久退回(京东取消订单京豆会返回吗)

    取消订单京豆多久退回(京东取消订单京豆会返回吗)

  • 指定的网络名不再可用介绍(指定的网络名不再可用 共享打印机00x0000040)

    指定的网络名不再可用介绍(指定的网络名不再可用 共享打印机00x0000040)

  • inetd32.exe是什么文件的进程 inetd32进程有什么作用(inclooder.exe)

    inetd32.exe是什么文件的进程 inetd32进程有什么作用(inclooder.exe)

  • 当月不发工资会影响社保吗
  • 实收资本增加如何计算
  • 小规模纳税人征税率为多少
  • 税务定税按什么标准
  • 增值税专用发票是干什么用的
  • 出租土地使用权属于出租不动产吗
  • 股东分红是净利润还是毛利润
  • 取得的管理部门证书
  • 息税折旧摊销前利润是什么意思
  • 红字发票是否要修改往期申报表
  • 合并报表时存货怎么处理
  • 公司对员工的罚款最多可以罚多少
  • 亏本销售商品如何做其会计分录?
  • 营改增后房地产开发企业需要交哪些税?
  • 个人独资企业是什么类型
  • 给政府开发票如何处理?
  • 项目部管理人员及作业人员的
  • 企业所得税收入是什么意思
  • 企业所得税清算是什么意思
  • 刻章的发票怎么做分录
  • 机打发票要不要税号
  • 采用审计软件有什么优缺点
  • 结算会计和核算会计哪个更好
  • 如何查询发票是否验旧
  • 华为鸿蒙系统耗电量快吗
  • 备孕男的要吃叶酸吗? 已解决
  • 成本核算的一般步骤
  • linux压缩.gz
  • xwizard.exe是什么
  • 组策略阻止了这个程序0x800704ec
  • 长期借款利息费用的资本化账务处理
  • php怎么爬数据
  • 收到现金股利会影响利润吗
  • idea前端快捷键
  • 企业所得税税金及附加包括
  • 国产版忠犬八公观后感
  • 民办非盈利组织税收政策
  • vue如何实现打印
  • 汽油发票需要写税号吗?
  • vue设置元素不可点击
  • dpkg -s命令
  • springmvc的执行流程
  • 个人所得税专项附加扣除标准一览表
  • 国家退税收到的钱在哪里
  • 外贸企业收款有限额吗
  • mysql内连接查询使用汉语作为官方语言的所有国家
  • 请问如何在
  • 织梦可以放两套模板吗
  • 出租设备收入交什么税
  • 母公司收取子公司利润
  • SQLServer2005 Output子句获取刚插入的ID值
  • 股东投资是否有资金实际收支活动?
  • db2 insert timestamp
  • 外贸公司出口退税流程
  • 投资收益的会计科目
  • 科目余额表如何核对
  • 公司向税务局缴纳税款
  • 代收收入
  • 建筑安装合同印花税率怎么算
  • 代别人公司发工资是工资薪金还是劳务报酬
  • 车间劳务费计入什么费用
  • sql server数据库中的null(空值)
  • 系统存储过程以什么为前缀
  • win2000安全模式怎么进
  • coms恢复出厂设定还原bios设置方法步骤讲解
  • win7开始菜单在哪个文件夹
  • 打开字符面板
  • Extjs Ext.MessageBox.confirm 确认对话框详解
  • js中正则表达式语法
  • unity3d碰撞体
  • express app.js
  • android网络框架okhttp
  • android 圆形图片
  • gradle 混淆
  • 国家电子税务局登录入口
  • 中国裁判文书怎么查个人案件
  • 2023年四川城乡居民养老保险多少钱
  • 请问农村自建房彩钢瓦下面修房吊什么顶好
  • 云南省昆明市税收优惠政策
  • 7月税务征收期
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设