Что делает папка домена в проекте весенней загрузки и какие классы должны там храниться?

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

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

https://github.com/bigzidane/springboot-rest-h2-swagger/tree/master/src/main/java/com/es/challenge/домен

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
0
2 962
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

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

но в папке домена есть файлы, которые не соответствуют никаким объектам EER.

DragonKnight 10.07.2019 08:24

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

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

это структура понимания. однако тот, который я ищу, имеет папку домена, содержание которой мне не ясно.

DragonKnight 10.07.2019 08:52

Глядя на структуру предоставленной вами папки, я думаю, что разработчик написал все объекты Entity, DTO, Request и Response в одном пакете, но это невозможно, потому что по мере роста проекта и количества объектов, DTO, Req и объект Resp увеличивается, его будет трудно поддерживать.

DevApp 10.07.2019 09:01
Ответ принят как подходящий

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

  1. поля
  2. конструкторы
  3. геттеры и сеттеры

Другие вопросы по теме