springboot mybatis-plus 项目分层笔记

整体定义

config: 配置项,包含@configuration注解
constants: 常量类
    enums: 枚举
exceptions: 全局异常处理,自定义异常,@RestControllerAdvice 注解
fia3: 三大器依据执行顺序:过滤器filter、拦截器interceptor、切面aop 简称 fia3
jo: java对象,Java Object
    DTO: 后端数据传输对象,最终目标流向数据库,Data Transfer Object
        BO: Business Object , 可以复用的业务对象
        EO: excle 转换对象
        XO: xml 转换对象
    QO: query object , 前端get请求查询对象
    RO: RequestBody object ,前端post请求RequestBody对象
    VO: view object返回前端的对象
mapstruct:  mapstruct转换类
mq: 中间件,Message Queue-消息队列,@RabbitListener
task: 定时任务
utils:  工具类
web:     j2ee web开发主目录
    controller: 控制层
    entity: 数据库对象和表一一对应
    feign: @FeignClient,cloud的远程调用
    mapper: mybatis接口
    service: @Service服务层

代码样例

springboot mybatis-plus 项目分层笔记_第1张图片

你可能感兴趣的:(spring,boot,mybatis,笔记)