shopping-app
Proje Hakkında
Shopping-app uygulaması online alışveriş sitesinin iskeleti niteliğinde demo bir uygulamadır. Kullanıcı, ürün ve yorum nesneleri üzerinden çalışmaktadır.
Özet
Bu projede,
- Bağımlılık yönetimi için Maven,
- ORM olarak Hibernate kullanıldı.
- Her istek için Spring validation ile geçerlilik kontrolü yapıldı.
- Entity'leri dışarı açmak yerine, DTO'lar üzerinden request ve responselar yönetildi.
- Entity-Dto maplemesi için MapStrunct'dan yararlanıldı.
- Swagger ile dökümante edildi.
- Lombok kullanıldı.
- Her response'un aynı formatta olması sağlandı. Response içerisindeki isSucces alanında isteğin başarılı olarak işlenip işlenmediği görülebilir.
Kullanılan Teknolojiler
- Java 17
- PostgreSQL
- Spring Boot
- Maven
- Swagger
- Lombok
- MapStruct