Integrazione Ufficiale e SDK
Libreria enterprise per microservizi Spring Cloud e applicazioni Java
SDK Java a tipizzazione statica progettato per ambienti critici con supporto a Spring Boot Dependency Injection e flussi reattivi Project Reactor.
Installa:
Pacchetto JAVAimplementation "app.smallpict:smallpict-java:1.2.0"Esempio di Implementazione
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();
}
}Passaggi di Integrazione
1Aggiungi Dipendenza Maven
Includi smallpict-spring-boot-starter nel tuo file pom.xml o build.gradle.
2Configura application.yml
Imposta smallpict.api-key e regola le opzioni del pool di connessioni HTTP.
3Inietta il Servizio
Inietta @Autowired SmallPictService nei tuoi controller e servizi applicativi.
Vantaggi Principali
- Supporto nativo per Spring Boot 3 ed eseguibili nativi GraalVM
- API sincrone e reattive asincrone tramite Project Reactor
- Metriche integrate Micrometer per monitoraggio continuo delle performance
- Progettato per alta resilienza e scalabilità in cluster aziendali
Documentazione Ufficiale per Sviluppatori
Hai bisogno di guide complete e specifiche API?
Esplora i riferimenti ai parametri, autenticazione e test locali nella nostra guida ufficiale per SDK Java & Spring Boot.
Accelera la pipeline di immagini SDK Java & Spring Boot
Ottimizzazione di immagini AVIF e WebP in meno di 50 ms nella tua applicazione. Nessun costo di configurazione.
