MVC设计思想

一、MVC结构

1、controller

@Controller注释描述的对象为Controller请求的处理器对象,我们通常称之为handler,此对象应用于处理DispatcherServlet(SpringMVC中的核心处理器)交给它的请求

2、model

model是一个view中要呈现的数据的(封装)一个对象

3、view

 用于展示数据

 

二、后台流程流转

 

在Controller中调用从Service实现的ServiceImpl中的方法,调用 从Dao实现的DaoImpl中的方法,从数据库中查询数据封装到pojo中,在Controller中返回(return new JsonResult())

 

1、设置请求资源路径
/user/showUsers
2、服务器端
  DAO
    xml mybatis3.5 @Select
    接口 @Mapper / 启动类中@MapperScann("扫描路径")
3、服务层
  约定接口 UserService findAll()
  实现类 调用DAO查询数据库
4、控制器
  自定义类
    @Controller 容器+数据 返回值是视图名称
5、@RestController 数据 @Controller+@ResponseBody

posted @ 2020-12-29 19:58  souwote  阅读(98)  评论(0编辑  收藏  举报