У меня есть вопрос по DDD & Spring.Я всегда проектирую свое приложение на основе анемичной доменной модели и сервиса, заботясь о бизнес-логике / персистентности.
Предположим, у вас есть управляемый пружиной сервис персистентности / репозитария для объекта Domain, например Book.Если мне нужно представить метод save () для книги, тогда мне понадобится bean-компонент репозитория внутри моего домена, или мне придется искать контекст для bean-компонента репозитория.Что в точности противоположно внедрению зависимости.
Теперь, если у меня есть идентификатор хранилища, введенный в домен, и объект домена кэшируется (кластеризованный кэш), а затем при десериализации у него не будет внедренной службы хранилища, как пружинные контейнеры.разные.
Я могу ошибаться, но если кто-то может объяснить мне, как этот сценарий будет работать, это будет очень полезно