点击登录,精彩内容等着你

MVC增强组件

从M模型V视图C控制器三方面进行功能封装并扩展,充分根据业务一些通用性质,对官方接口与方法进行加强,简单易用对外提供服务

MVC的组件增强,可以说是针对我们开发常用的从Controller->Service->Dao的各层的功能增强,是最接近于我们编程主要工作的代码,合理的各层封装,为我们后面的编码工作带来意想不到的方便性。

  • 根据业务习惯,封装出更加简易的操作方法,有利于各层统一代码风格,屏蔽差异性;
  • 统一代码方法风格,有利于减低不同开发人员编程能力差异性带来的【各自为政】的风险,为后面代码可维护性带来不少好处
  • 大大防止与降低开发人员【重复造轮子】的风险,把最常用方法集中实现。

前言

学习Spring Boot的重要的一点,就是要对MVC三层各自的工作职责有一个充分的认识,只有充分认识每一层的工作职责,才能在编写代码的时候,不会写出明显违法工作职能的乱伦代码。

把Spring Boot 经过运行后,就是形成一个大的分工明确容器,这里比作为一家销售产品的公司,让你很容易理解各层的关系

  1. Controller:市场销售人员->负责接待客户与销售自己产品,接收客户需求(接受外部请求与响应对应的数据->接收参数与传递参数);
  2. Service:项目经理与工人->负责业务操作与产品加工,生产(对请求进行业务逻辑处理,数据操作,加工—>耗时操作);
  3. Dao:仓库管理员->负责物料物资的出入库(对数据的读取,保存,管理->管理数据,跟数据库打交道

认清楚每一层的工作职能,遵守每一层该干什么,不该干什么,是写成好代码的基础。

一、Controller层

提示:这里可以添加本文要记录的大概内容:
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。

二、Service层

示例:Java 是面向对象的语音设计。该工具是为了解决数据分析任务而创建的。

三、Dao层

1.引入库