Что папка домена делает в весеннем загрузочном проекте и какие классы должны храниться там? - PullRequest
0 голосов
/ 10 июля 2019

В приложении весенней загрузки я вижу папку domain, в которую входят EntityName, EntityNameSomeDetails, SomeEntityNameResponse и т. Д. Я не нахожу надлежащей документации об архитектуре такого типа.

вот пример, если в доменной папке мне не понятно, для чего предназначен каждый его файл.Какие классы я должен написать там?Какие методы и переменные я должен там хранить и т. Д.

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

Ответы [ 3 ]

1 голос
/ 10 июля 2019

Я думаю, что вы на самом деле ищете структуру загрузочного проекта Spring, которая может быть не стандартной для каждой компании / проекта, но Here is one of many standards

Структура проекта в изображении сделана с учетом этого. Дайте мне знать:)

1 голос
/ 10 июля 2019

Обычно папка домена содержит POJO (простые старые объекты Java).В этой папке в основном хранятся классы, которые могут или не могут быть сущностями, но имеют общую структуру:

  1. поля
  2. construstors
  3. геттеры и сеттеры
1 голос
/ 10 июля 2019

Папка домена очень похожа на папку сущностей. Может быть, это просто другое имя папки.

...