منصوبے کے بارے میں
Spring PetClinic ایک نمونہ ایپلیکیشن ہے جو Spring Boot کے ساتھ بنائی گئی ہے اور Spring فریم ورک سیکھنے والے ڈویلپرز کے لیے حوالہ جاتی نفاذ کے طور پر کام کرتی ہے۔ یہ عام Spring Boot پیٹرنز کو ظاہر کرتی ہے جن میں ویب MVC، Spring Data JPA کے ساتھ ڈیٹا تک رسائی، کیشنگ، اور توثیق شامل ہیں۔
ایپلیکیشن متعدد بلڈ ٹولز (Maven اور Gradle) کو سپورٹ کرتی ہے اور Java 17 یا اس سے نئے ورژن کی ضرورت ہوتی ہے۔ یہ ڈیفالٹ طور پر ان-میموری H2 ڈیٹا بیس کے ساتھ چل سکتی ہے، یا Spring پروفائلز کے ذریعے MySQL یا PostgreSQL کے لیے ترتیب دی جا سکتی ہے۔ Docker سپورٹ Spring Boot بلڈ پلگ ان کے ذریعے فراہم کی جاتی ہے، اور ڈیٹا بیس کنٹینرز کے لیے docker-compose فائلیں دستیاب ہیں۔
پروجیکٹ میں MySQL کے لیے Testcontainers اور PostgreSQL کے لیے Docker Compose کا استعمال کرتے ہوئے انٹیگریشن ٹیسٹ شامل ہیں، ساتھ ہی تیز IDE فیڈ بیک کے لیے main() طریقوں کے طور پر ترتیب دی گئی ٹیسٹ ایپلیکیشنز بھی ہیں۔ CSS کو SCSS ذرائع سے Maven پروفائل کے ذریعے Bootstrap کے ساتھ ملا کر مرتب کیا جاتا ہے۔
کینونیکل نفاذ Spring Boot کو Thymeleaf کے ساتھ ٹیمپلیٹنگ کے لیے استعمال کرتا ہے۔ پروجیکٹ متبادل ٹیکنالوجی اسٹیکس کی تلاش کرنے والے فورکس کی کمیونٹی بھی برقرار رکھتا ہے۔ یہ Apache License 2.0 کے تحت جاری کیا گیا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.