首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
暂时不更新了
研发高级经理
·
1年前
关注
屏蔽作者: 暂时不更新了
举报
在DDD中,千万不要认为领域模型最重要,其实应该是(应用层+领域层),在日常使用DDD开发时,你会发现,业务流程基本体现在应用层,也即是说,核心业务流程,由领域层和应用层共同完成。
应用层它是负责协同和编排的,调用仓储层存储数据库,调用其他聚合根或者内部RPC接口/外部接口,都是它干的。
在六边形架构或者洋葱架构中,需要把领域层和应用层,圈在一起的。
展开
服务端与架构
赞过
分享
9
2
相关推荐
补发25日的:被辞退第18天: 主攻flutter工程接口接入 ,完成了告警模块和变量历史 ;中午和同行大哥电话聊了约一小时,互通了一下近况
2 赞 ·
1 评论
#新人报道#
大创项目记录|后端基础搭建:注册登录 + 版本兼容踩坑
继续做大创项目的后端,今天主要把用户注册登录功能完整跑通,顺便解决了一波版本兼容的问题。
一、今天完成了什么
1. 项目骨架:Spring Boot 4.0.x + mybatis-spring-boot-starter + MySQL,Maven 管理依赖
2. 用户模块:
· User 实体类
· UserMapper(注解写 SQL)
· UserServiceImpl 业务层(重复校验、登录验证)
· UserController 暴露 /api/user/register 和 /api/user/login
3. 接口测试:用 IDEA 自带的 HTTP Client 发请求,确认注册和登录返回正常
---
二、踩坑
1. JDK 版本不兼容
一开始装了 JDK 25,结果 Spring Boot 4.0.x 启动报错。
查官方文档:Spring Boot 4.0 要求 JDK 17+。
换回 JDK 17 后正常。
→ 以后用新框架时,第一件事看它支持的 JDK 版本,能省不少时间。
2. MyBatis 相关依赖版本要匹配
pom.xml 里我刚开始用了不匹配的 MyBatis 版本,导致启动时找不到类。
排查后发现,Spring Boot 4.0 需要配套的 mybatis-spring-boot-starter 4.0.x(专门适配 Spring Boot 4 的 starter)。
更新到对应版本后解决。
→ 依赖版本不是越高越好,要和 Spring Boot 的版本匹配,最好去 mvnrepository 看兼容性说明。
---
三、顺手用了 IDEA 的 HTTP Client
以前测试接口都是 Postman,今天发现 IDEA 自带 .http 文件可以直接发请求,写起来很方便
不用切窗口,写完就能跑,适合本地开发快速验证。
---
四、小结
今天把后端最基础的用户模块搭好了,虽然只是注册登录,但过程中把 JDK 版本、MyBatis 配套依赖的问题过了一遍,这些坑在项目初期踩掉,后面会顺畅很多。
下一步准备接入 JWT 做登录态,以及开始写大创项目的核心业务。
1 赞 ·
0 评论
被辞退第16天:今日稳定搞了一天flutter ,把静态页都写完了 ,明天开始自己写接口
1 赞 ·
7 评论