位置: 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基础用法

  • 非营利组织营利了怎么办
  • 印花税购销合同计税依据70%
  • 工厂宿舍的水电安装规范图
  • 个人独资企业租赁收入如何纳税
  • 股份公司要实缴
  • 小企业会计准则适用于哪些企业
  • 租了房子再转租
  • 养老失业工伤单位一般缴纳多少钱
  • 暂估发票到账出入库单要填吗
  • 员工离职如何申请赔偿
  • 转让股权取得的收益是调增还是调减
  • 居民企业只就其境内全部所得纳税
  • 收到投资者购买股票的资金
  • 金融债券利息收入免企业所得税吗
  • 开具发票给顾客公司需要交纳什么税?
  • 自己承担所有
  • 企业出售房屋交什么税
  • 商贸公司可以申请进出口权吗
  • 移动电子发票怎么发送到邮箱
  • 2018税务金四发展预测会有哪些?
  • 对外投资的风险及对策
  • 公司退股清算对股东影响
  • 企业筹办费会计处理
  • 公司支付的赔偿款计入什么会计科目
  • 分支机构怎么认定和纳税?
  • 总公司与分公司的账务处理
  • 处置固定资产简易计税怎么申报
  • 房东压我押金怎么办
  • 关于农产品的法律
  • php -r
  • 前端cli搭建
  • 产品出库单附在什么凭证后面
  • 百度文心一言对未来商业的影响
  • vite2.0 vue
  • 给工程项目买保险合法吗
  • dpkg --list
  • 取得抵债资产支付的税费一般不包括下列哪种
  • 外贸退税是算利率吗
  • 营改增后建筑企业财务核算
  • 模板的固定
  • 基建并账时用交付使用资产对冲基建拨款
  • 雇用残疾人税收优惠
  • 企业报税流程是什么样的
  • 业务招待费进项税
  • 材料的采购成本构成
  • 服务行业人工费一般控制在多少合适
  • 企业以现金形式发工资
  • 支付上个月运费
  • 怎么做好流水账
  • 销售商品发生的应收账款入账价值包括
  • 计提印花税会计分录
  • 固定资产如何入账处理
  • 房地产储备土地排名
  • 非贸付汇如何缴税
  • 支付个人运费没有发票怎么办
  • 购入商品货款尚未支付
  • 结余资金结转申请怎么写
  • 预付账款的
  • 事业单位小规模纳税人咨询服务的税率
  • 物业管理企业应具备哪些条件
  • mysql如何优化sql查询
  • sql sever实验指导
  • linux的sh
  • centos sh
  • ime是什么文件
  • 注册表及其作用
  • win7连接xp共享
  • win7任务管理器怎么打开
  • 注册表winlogon
  • win10mobile下载官网
  • python模拟reversed功能
  • alt+r没用
  • html框架frameset代码
  • cmd 字符集
  • js函数关键字
  • 浅析jQuery Ajax请求参数和返回数据的处理
  • android:thumb
  • javascript怎么样
  • 福建省国家税务局电子税务局官网入口
  • pageoffice控件安装不上
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设