当前位置: 首页 > news >正文

一.架构设计

架构采用 ddd 架构,不同于传统简单的三层的架构,其分层的思想对于大家日后都是很有好处的,会给大家的思想层级,提高很多。

传统的项目

现有的架构

采取ddd架构,给大家在复杂基础上简化保留精髓,一步步进行演变。

req->dto->do->bo->entity->po

jc-club-application(不需要test)


jc-club-common(不需要配置文件和test)

jc-club-domain(不需要配置文件和test)

jc-club-infra(不需要test,会有mapper.xml)

.pom(操作数据库,jdbc,mysql,druid,mybatisplus)

jc-club-starter(启动类,需要配置文件,不需要test)

jc-club-subject-api(对外接口,不需要配置文件和test,很纯净)

http://www.lryc.cn/news/354260.html

相关文章:

  • <学习笔记>从零开始自学Python-之-实用库篇(一)-pyscript
  • Vue项目中npm run build 卡住不执行的几种情况(实战版)
  • 《Python源码剖析》之pyc文件
  • Python零基础-中【详细】
  • 回溯 leetcode
  • Android firebase消息推送集成 FCM消息处理
  • react中怎么为props设置默认值
  • 企业如何做好 SQL 质量管理?
  • 半年不在csdn写博客,总结一下这半年的学习经历,coderfun的一些碎碎念.
  • c++中的命名空间与缺省参数
  • SpringBoot整合WebSocket实现聊天室
  • llama-factory学习个人记录
  • VLC播放器(全称VideoLAN Client)
  • 跟小伙伴们说一下
  • 学 C/C++ 具体能干什么?
  • Django之Ajax实战笔记--城市级联操作
  • 基于Netty实现WebSocket服务端
  • 27【Aseprite 作图】盆栽——拆解
  • 【开源】2024最新python豆瓣电影数据爬虫+可视化分析项目
  • [JDK工具-5] jinfo jvm配置信息工具
  • 【Linux系统编程】进程概念、进程排队、进程标识符、进程状态
  • Java与GO语言对比分析
  • Linux文件系统原理
  • 初识Spring Cache:如何简化你的缓存处理?
  • 攻防世界[GoodRe]
  • IntelliJ IDEA实用插件:轻松生成时序图和类图
  • SpringBoot + Mybatis-Plus中乐观锁实现
  • 设计模式深度解析:分布式与中心化,IT界两大巨头“华山论剑”
  • 转行一年了
  • 【LeetCode 151】反转字符串中的单词