spring boot 入门之 业务基础开发流程

调用链路

controller -> service接口 -> service 实现类 -> manager接口-> manager实现类 -> 调用dao -> mapper -> xml

一,Controller
1,负责接收数据,数据可以用 pojo 中的 vo 包装成 req 类,也可以使用 注解RequestParam 接收少量参数

2,负责返回数据,返回结构可以使用pojo 包装类 resp ,也可以返回简单类型,如:bool

3,对于复杂请求,接收数据后,可以定义DTO,将reqVo中的数据,映射到DTO 中,透传到 service->manager->mapper->xml

二,Service
1,负责处理业务逻辑,只关心业务逻辑,校验,调用manager获取查询结果等

三,Manager
只负责处理数据查询。没有额外的业务逻辑
1,查询数据库数据
2,查询第三方接口数据等

四,mapper and xml
最终的查询处理

 

Categories:

No Responses

发表回复

您的电子邮箱地址不会被公开。