SmallPict LogoSmallPict
Intégration et SDK Officiels

Bibliothèque d'entreprise pour microservices Spring Cloud et applications Java

SDK Java fortement typé conçu pour les architectures critiques avec injection de dépendances Spring Boot et support de flux réactifs Project Reactor.

Installer:implementation "app.smallpict:smallpict-java:1.2.0"
Package JAVA

Exemple d'Implémentation

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();
    }
}

Étapes d'Intégration

1Ajoutez la Dépendance Maven

Ajoutez smallpict-spring-boot-starter dans votre fichier pom.xml ou build.gradle.

2Configurez application.yml

Définissez smallpict.api-key et ajustez les paramètres du pool de connexions HTTP.

3Injectez le Service

Injectez @Autowired SmallPictService au sein de vos contrôleurs et services métier.

Avantages Clés

  • Support natif de Spring Boot 3 et des images exécutables natives GraalVM
  • APIs synchrones et réactives asynchrones basées sur Project Reactor
  • Métriques intégrées avec Micrometer pour le suivi en temps réel
  • Conçu pour la haute résilience et la scalabilité en clusters d'entreprise
Documentation Développeur Officielle

Besoin des guides complets et des spécifications API ?

Consultez la référence des paramètres, l'authentification et les tests locaux dans notre guide officiel SDK Java & Spring Boot.

Lire la Documentation SDK Java & Spring Boot

Boostez votre pipeline d'images SDK Java & Spring Boot

Optimisation AVIF et WebP en moins de 50 ms dans votre application. Sans frais d'installation, clés sandbox instantanées.