DonanımHaber Mini sürüm 2 Ocak 2026 tarihi itibariyle kullanımdan kalkacaktır. Bunun yerine daha hızlı bir deneyim için DH Android veya DH iOS uygulamalarını kullanabilirsiniz.
Arama butonu
Bu konudaki kullanıcılar: 1 misafir
5
Cevap
315
Tıklama
0
Öne Çıkarma
Rest Api Versiyonlama paket yapısı?
D
8 yıl (4 mesaj)
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