Bir süredir Spring MVC ile çalıştım ve düz yaylı bir uygulama oluşturmayı düşünüyorum (Spring Boot olabilir). - Person - Adres gibi birkaç etki alanı veri nesnesi olacaktır. Ancak ilk uygulama sürümü, Adres sınıfı olmadan oluşturulacaktır. Adres sınıfında hangi alanların saklanacağını bilmiyorum. Ayrıca, Hazırda Bekletme ile uygulama yapmak istiyorum (bu nedenle, Hazırda bekletme örnekleri sınıfları için DB tabloları oluşturacaktır). Bu yüzden seçeneklerim var: -Adres alanı olmaksızın, önce Kişi sınıfı oluşturun, ancak eksik olacak ve Adres sistemde olduğunda testlerin güncellenmesi gerekecektir. -Adres Arayüzünü oluşturun ve MockAddress veya StubAddress gibi bazı uygulamaları yapın ve Adres Arayüzü tipinde Kişi Sınıfı'nda bir veri alanı oluşturun. -Herhangi bir arabirim ve alan/yöntem kullanmadan adres sınıfını oluşturun ve kişiyle bağlayın.Etki alanı modelinde yay bağımlılığı enjeksiyonunu kullan?
Bu konu hakkında iyi bir açıklama bulamadım, o yüzden DI'yi nasıl kullanacağım ya da kullanmamaya değer mi? Hizmet katmanı teliyle ilgili çoğu makale veri modeli nesneleriyle ilgili değil.
Sorunuzun açıklamasını basitleştirmeyi düşünün, bu nedenle yalnızca sorunuzun ayrıntılarını dahil ediyorsunuz. –
Aslında, basitleştirebildiğimden emin değilim, şimdi olduğu gibi kalacak. Teşekkürler. – Pavlo