Resmi Entegrasyon & SDK
Spring Cloud mikroservisleri ve Java uygulamaları için kurumsal kütüphane
Spring Boot bağımlılık enjeksiyonu ve Project Reactor reaktif akış desteğine sahip, kurumsal sistemler için tasarlanmış statik tipli Java SDK.
Yükle:
JAVA Paketiimplementation "app.smallpict:smallpict-java:1.2.0"Uygulama Örneği
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();
}
}Entegrasyon Adımları
1Maven Bağımlılığını Ekleyin
pom.xml veya build.gradle dosyanıza smallpict-spring-boot-starter paketini ekleyin.
2application.yml Dosyasını Yapılandırın
smallpict.api-key değerini girin ve HTTP bağlantı havuzu seçeneklerini yapılandırın.
3Servisi Enjekte Edin
Denetleyicilerinize ve servis katmanlarınıza @Autowired SmallPictService enjekte edin.
Önemli Avantajlar
- Spring Boot 3 desteği ve GraalVM Native Image ile tam uyumluluk
- Project Reactor tabanlı senkron ve reaktif asenkron API desteği
- Canlı performans takibi için dahili Micrometer metrikleri
- Kurumsal küme ortamlarında yüksek dayanıklılık ve verim için geliştirildi
Resmi Geliştirici Belgeleri
Eksiksiz uygulama kılavuzları ve API özelliklerine mi ihtiyacınız var?
Resmi Java & Spring Boot SDK geliştirici kılavuzumuzda parametre referanslarını, kimlik doğrulamayı ve yerel testleri inceleyin.
Java & Spring Boot SDK Görsel İşleme Sürecinizi Hızlandırın
Uygulamanızda 50 ms altı AVIF ve WebP optimizasyonunu deneyimleyin. Kurulum ücreti yok, anında sandbox anahtarları.
