Offizielle Integration & SDK
Enterprise-Bibliothek für Spring Cloud Microservices und Java-Anwendungen
Typsicheres Java-SDK für unternehmenskritische Architekturen mit nativer Spring Boot Dependency Injection und reaktiver Project Reactor Unterstützung.
Installieren:
JAVA-Paketimplementation "app.smallpict:smallpict-java:1.2.0"Implementierungsbeispiel
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();
}
}Integrationsschritte
1Maven-Abhängigkeit ergänzen
Fügen Sie smallpict-spring-boot-starter zu Ihrer pom.xml oder build.gradle hinzu.
2application.yml anpassen
Hinterlegen Sie smallpict.api-key und passen Sie Verbindungspool-Einstellungen nach Bedarf an.
3Dienst injizieren
Injizieren Sie @Autowired SmallPictService in Ihre Controller und Geschäftslogik-Services.
Hauptvorteile
- Vollständige Spring Boot 3 Unterstützung und Kompatibilität mit GraalVM Native Images
- Synchrone und reaktiv-asynchrone APIs mittels Project Reactor
- Eingebaute Micrometer-Metriken für lückenloses Performance-Monitoring
- Entwickelt für hohe Ausfallsicherheit und Durchsatz in Enterprise-Clustern
Offizielle Entwicklerdokumentation
Benötigen Sie vollständige Leitfäden & API-Spezifikationen?
Entdecken Sie Parameterreferenzen, Authentifizierung und Tests in unserem offiziellen Java & Spring Boot SDK-Leitfaden.
Optimieren Sie Ihre Java & Spring Boot SDK-Bild-Pipeline
Erleben Sie AVIF- und WebP-Bildoptimierung in unter 50 ms. Keine Einrichtungsgebühr, sofortige Sandbox-Schlüssel.
