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:
Package JAVAimplementation "app.smallpict:smallpict-java:1.2.0"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.
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.
