DDD
文章平均质量分 97
Grandpa_Rick
笑死,根本找不到工作
展开
-
JPA/Mybatis-plus + MapStruct/Jackson + Google Auto Service + JavaPoet 实现自定义代码生成器
或许同好或多或少用过上提供的代码生成器插件, 其利用模版驱动, 根据预先定义好的模版. 解析数据表结构生成代码, 在业务中使用, 更像是面向数据编程的一种体现. 而本文介绍的实现, 则比较适用于面向对象, DDD等场景.但是这种处理方式是明显不如直接解析模版来的灵活, 客户端无法直接修改代码模版, 但对于有一定编码规范和代码风格的要求的场景, 这种生成器也还是OK的.原创 2024-05-17 11:20:12 · 1061 阅读 · 0 评论 -
[DDD] ValueObject的一种设计落地及应用
以前在InfoQ看到过这么一个讲座讲座的细节就不赘述了, 其中举例类似“电话号码”, “货币”在业务中的操作, 如果将这类有业务意义的字符串只是简单通过String/Integer等对象传递, 将丢失其业务意义, 最终编码, 测试都变得更繁琐. 同时程序员还需要在业务流程中时刻关心此类对象是否严格符合业务意义, 比如校验格式, 内容有效性等等. 实际工作看过来, 绝大多数人也都是这样做的.原创 2024-03-25 09:29:08 · 958 阅读 · 0 评论