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服务层

代码样例

在这里插入图片描述

相关推荐

  1. MyBatis Plus笔记

    2024-01-31 20:18:01       16 阅读
  2. vue项目使用element-plus

    2024-01-31 20:18:01       30 阅读
  3. C++ Primer Plus笔记1

    2024-01-31 20:18:01       28 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-31 20:18:01       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-31 20:18:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-31 20:18:01       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-31 20:18:01       20 阅读

热门阅读

  1. HarmonyOS--组件转场动画

    2024-01-31 20:18:01       44 阅读
  2. MySQL-数据类型

    2024-01-31 20:18:01       29 阅读
  3. MySQL 数据库表的增删改查(基础版)

    2024-01-31 20:18:01       30 阅读
  4. LeetCode--26

    2024-01-31 20:18:01       36 阅读
  5. 利用python代码获取金价查询 API接口

    2024-01-31 20:18:01       41 阅读
  6. LeetCode //C - 215. Kth Largest Element in an Array

    2024-01-31 20:18:01       40 阅读
  7. SQL盲注漏洞

    2024-01-31 20:18:01       23 阅读
  8. git rm --cached

    2024-01-31 20:18:01       36 阅读