تكامل و SDK رسمي
مكتبة للمؤسسات مخصصة لخدمات Spring Cloud المصغرة وتطبيقات Java
حزمة Java ذات أنواع صارمة مصممة للبيئات الحيوية مع دعم حقن التبعيات في Spring Boot والتدفقات التفاعلية Project Reactor.
تثبيت:
حزمة JAVAimplementation "app.smallpict:smallpict-java:1.2.0"مثال على التطبيق البرمجي
java// Spring Boot Service Example
import app.smallpict.SmallPictClient;
import app.smallpict.models.OptimizeRequest;
import app.smallpict.models.ImageFormat;
import org.springframework.stereotype.Service;
@Service
public class MediaOptimizationService {
private final SmallPictClient client = new SmallPictClient(System.getenv("SMALLPICT_API_KEY"));
public String optimizeUpload(byte[] imageBytes) {
return client.optimize(OptimizeRequest.builder()
.bytes(imageBytes)
.format(ImageFormat.AVIF)
.quality(80)
.maxWidth(1600)
.build())
.getCdnUrl();
}
}خطوات التكامل
1إضافة تبعية Maven
أدرج smallpict-spring-boot-starter في ملف pom.xml أو build.gradle.
2ضبط application.yml
حدد قيمة smallpict.api-key واضبط خيارات مجمع اتصالات HTTP.
3حقن الخدمة
قم بحقن @Autowired SmallPictService في وحدات التحكم وطبقات منطق العمل.
المزايا الرئيسية
- دعم أصلي لـ Spring Boot 3 وتوافق تام مع صور GraalVM Native Image
- واجهات برمجية متزامنة وتفاعلية غير متزامنة عبر Project Reactor
- مقاييس مدمجة عبر Micrometer للمراقبة الدقيقة للأداء في الوقت الفعلي
- مصمم لتحقيق أعلى موثوقية وقدرة استيعابية في مجموعات الخوادم المؤسسية
وثائق المطورين الرسمية
هل تحتاج إلى إرشادات كاملة ومواصفات API؟
استكشف مراجع المعلمات وآليات المصادقة وإرشادات الاختبار المحلي في دليل مطوري حزمة Java & Spring Boot SDK الرسمي.
عزز أداء مسار صور حزمة Java & Spring Boot SDK الخاص بك
استمتع بتحسين صور AVIF و WebP بأقل من 50 مللي ثانية في تطبيقك. بدون رسوم إعداد ومفاتيح تجريبية فورية.
