Arama butonu
Bu konudaki kullanıcılar: 1 misafir
5
Cevap
294
Tıklama
0
Öne Çıkarma
Rest Api Versiyonlama paket yapısı?
D
7 yıl
Er
Konu Sahibi

Arkadaşlar merhaba,

Versiyonlu bir yapıda REST API geliştirmek istiyorum.

Fakat paketleri tam olarak nasıl ayırmam gerektiğini bilmiyorum, Versiyon ile birlikte değişen kısımların controller'daki pathler, DTO objeleri ve bu DTO objeler için tanımlı converterlar olduğunu düşünerek aşağıdaki gibi bir paket yapısı oluşturmaya karar verdim.

├── api
│   ├── v1
│   │   ├── controller
│   │   ├── converter
│   │   └── dto
│   │  
│   └── v2
│   ├── controller 
│   ├── converter
│   └── dto
│  
├── domain
├── repository
├── config
├── validator
├── exception
└── service





bu yapı mantıklı mıdır?
Genelde API versiyonlamak için nasıl bir paket yapısı kullanılmalıdır? tecrübeli olan arkadaşlar yardımcı olursa sevinirim.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil