SmallPict LogoSmallPict
Официальная интеграция и SDK

Enterprise-библиотека для микросервисов Spring Cloud и Java-приложений

Строго типизированный Java SDK для критически важных корпоративных систем с поддержкой инъекции зависимостей Spring Boot и реактивных потоков Project Reactor.

Установка:implementation "app.smallpict:smallpict-java:1.2.0"
Пакет JAVA

Пример реализации

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

Этапы интеграции

1Добавьте Зависимость Maven

Подключите smallpict-spring-boot-starter в ваш pom.xml или build.gradle.

2Настройте application.yml

Укажите smallpict.api-key и настройте параметры пула HTTP-соединений.

3Внедрите Сервис

Внедрите @Autowired SmallPictService в ваши контроллеры и бизнес-сервисы.

Ключевые преимущества

  • Нативная поддержка Spring Boot 3 и полная совместимость с GraalVM Native Image
  • Синхронные и реактивные асинхронные интерфейсы на основе Project Reactor
  • Встроенные метрики Micrometer для мониторинга производительности в реальном времени
  • Разработано для высокой отказоустойчивости и пропускной способности в кластерах
Официальная документация для разработчиков

Нужны полные руководства и спецификации API?

Узнайте о параметрах, аутентификации и локальном тестировании в нашем официальном руководстве по Java & Spring Boot SDK.

Документация Java & Spring Boot SDK

Ускорьте пайплайн обработки изображений Java & Spring Boot SDK

Оптимизация AVIF и WebP быстрее 50 мс в вашем приложении. Без платы за подключение, мгновенные ключи песочницы.