在Spring Boot项目中domain文件夹有什么作用,应该在其中存储什么类?

时间:2019-07-10 06:19:37

标签: java spring spring-boot spring-mvc domain-driven-design

在spring boot应用程序中,我看到一个domain文件夹,其中包含EntityNameEntityNameSomeDetailsSomeEntityNameResponse等。我找不到有关此类文件的适当文档。建筑。

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

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

3 个答案:

答案 0 :(得分:1)

我认为您真正要寻找的是Spring boot项目结构,它可能不是每个公司/项目的标准,但Here is one of many standards

图像中的项目结构是通过考虑this.来完成的 让我知道:)

答案 1 :(得分:0)

域文件夹看起来非常类似于实体文件夹。也许只是给了一个不同的文件夹名称。

答案 2 :(得分:0)

通常,域文件夹包含POJO(普通的旧Java对象)。此文件夹基本上存储可能是或不是实体但遵循通用结构的类:

  1. 字段
  2. 构造器
  3. 获取器和设置器