首页 > 解决方案 > 域文件夹在 Spring Boot 项目中做什么以及应该存储哪些类?

问题描述

在 Spring Boot 应用程序中,我看到一个domain包含EntityNameEntityNameSomeDetailsSomeEntityNameResponse等的文件夹。我没有找到关于这种架构的适当文档。

这是一个示例,如果域文件夹我不清楚其每个文件的用途是什么。我必须在那里写什么课?我必须保留哪些方法和变量,等等。

https://github.com/bigzidane/springboot-rest-h2-swagger/tree/master/src/main/java/com/es/challenge/domain

标签: javaspringspring-bootspring-mvcdomain-driven-design

解决方案


通常域文件夹包含 POJO(普通旧 Java 对象)。这个文件夹基本上存储了可能是也可能不是实体的类,但遵循一个共同的结构:

  1. 字段
  2. 委托人
  3. getter 和 setter

推荐阅读