SmallPict LogoSmallPict
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:implementation "app.smallpict:smallpict-java:1.2.0"
JAVA-Paket

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.

Java & Spring Boot SDK-Dokumentation lesen

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.