Amplicode – это набор профессиональных инструментов для разработки веб-приложений на Spring Boot

Amplicode PRO

Начиная с версии 2025.1, часть функциональности Amplicode станет доступна по подписке.

Мы считаем важным поддерживать сообщество Java разработчиков, предоставляя возможность бесплатно разрабатывать приложения на Spring Boot с таким же комфортом, как и в IntelliJ IDEA Ultimate. Разработчики получат навигацию по бинам, инспекции, автодополнения, а также панели Amplicode Explorer и Amplicode Inspector, используя бесплатную версию Amplicode.

Однако некоторые возможности будут доступны только в версии Amplicode PRO, например, генерация CRUD REST контроллера. Сравнительная таблица возможностей Amplicode и Amplicode PRO представлена ниже.

video-poster

Стоимость подписки Amplicode PRO

750 ₽ в месяц
или 9 000 ₽ в год для физических лиц
2 100 ₽ в месяц
или 25 000 ₽ в год для юридических лиц
Специальные предложения и скидки

Для некоторых групп пользователей мы предлагаем особые условия. Amplicode останется полностью бесплатным для студентов и преподавателей профильных ИТ-вузов и курсов по Java и Spring. Активные баг репортеры также могут рассчитывать на бесплатные лицензии. А бывшие студенты и малые ИТ-компании могут рассчитывать на скидки до 50%. Подробнее про процесс получения Amplicode PRO на особых условиях читайте в документации.

Если вы готовы рассказать об опыте использования Amplicode в вашей компании, напишите нам, и мы найдем способ выразить вам благодарность.

Скачать Amplicode
Использование Amplicode и Amplicode PRO регулируется условиями лицензионного соглашения, которые вы должны принять прежде чем приступать к скачиванию или использованию данного программного обеспечения.

Сравнение Amplicode и Amplicode PRO

 
ИконкаAmplicode
ИконкаAmplicode PRO
Поддержка языков программирования
Java
Галочка
Галочка
Kotlin
Галочка
Галочка

Spring Platform (Core, Boot, Web, Data, Security и др.)

Наглядная структура проекта в терминах фреймворка
Галочка
Галочка
Отображение и поиск HTTP-эндпоинтов
Галочка
Галочка
Подключение и настройка Spring конфигураций
Галочка
Навигация по Spring-объектам
Галочка
Галочка
Навигация по Spring-объектам через иерархическое представление компонентов, связанных с текущим классом
Галочка
Галочка
Умная инжекция существующих Spring-бинов
Галочка
Галочка
Умная инжекция несуществующих бинов с их генерацией на лету
Галочка
Умное делегирование методов из/в Spring-объекты
Галочка
Автодополнение и навигация для Spring Properties (.properties/.yaml файлы)
Галочка
Галочка
Генерация переменных окружения для Spring Properties (.properties/.yaml файлы)
Галочка
Галочка
Конфигурация Spring Data Source с использованием визуальных инструментов
Галочка
Генерация CRUD REST контроллера
Галочка
Создание отдельных CRUD методов для существующего контроллера
Галочка
Генерация Spring Web тестов
Галочка
Автодополнение и навигация путей эндпоинтов в тестах
Галочка
Галочка
Кодогенерация Spring-объектов (Service, Component, Repository...)
Галочка
Галочка
Автодополнение Spring Data методов во время набора кода
Галочка
Галочка
Конфигурация Spring Data репозиториев и его методов с использованием визуальных инструментов
Галочка
Галочка
Конвертация Spring Data JPA derived метода в @Query
Галочка
Генерация Spring Data JPA репозитория
Галочка
Галочка
Создание derived и @Query методов для Spring Data JPA репозитория
Галочка
Генерация Spring Data JDBC репозитория
Галочка
Галочка
Создание derived методов для Spring Data JDBC репозитория
Галочка
Генерация Spring Data MongoDB репозитория
Галочка
Галочка
Создание derived методов для Spring Data MongoDB репозитория
Галочка
Отображение доступности эндпоинтов с учётом Spring Security конфигурации
Галочка
Галочка
Модификация Spring Security конфигурации для каждого отдельного эндпоинта в месте его объявления
Галочка
Генерация SecurityFilterChain для различных типов авторизации (HTTP session authentication, JWT authentication, OAuth 2.0 / OIDC Authentication, ...)
Галочка
Фреймворко-ориентированные инспекции
Галочка
Галочка

Связанные технологии (JPA, JDBC, MongoDB, MapStruct, ModelMapper, Flyway, Liquibase, Kafka, OpenAPI)

Кодогенерация доменных объектов, базовых атрибутов и ассоциаций
Галочка
Создание JPA сущностей из DTO
Галочка
Действие “Extract to MappedSuperclass” для JPA сущностей
 
Галочка
Умные подсказки во время создания JPA-ассоциаций
Галочка
Генерация DTO в виде классов и интерфейсов (Projection)
Галочка
Создание DTO и мапперов на лету
Галочка
Синхронизация DTO и доменного объекта с помощью автодополнений
Галочка
Галочка
Синхронизация DTO и доменного объекта с помощью визуальных инструментов
Галочка
Генерация Liquibase/Flyway скрипта инициализации базы данных
Галочка
Создание Liquibase/Flyway скриптов миграции базы данных
Галочка
Умное окно предпросмотра Liquibase/Flyway скриптов миграции
Галочка
Генерация отдельных Liquibase/Flyway выражений с учетом модели данных приложения через визуальные инструменты
Галочка
Создание JPA сущностей из таблиц базы данных
Галочка
Создание JDBC сущностей из таблиц базы данных
Галочка
Догенерация атрибутов в существующую сущность отталкиваясь от таблицы БД
Галочка
Поддержка всех видов ассоциаций на уровне JPA, во время создания сущностей из БД, даже тех что явно не существуют в базе данных (@ManyToMany, @OneToMany)
Галочка
Поддержка JPQL
Галочка
Галочка
Создание Entity Graph с использованием визуальных инструментов
Галочка
Создание Kafka Template и Kafka Listeners
Галочка
Поддержка Spring Audit
Галочка
Поддержка Hibernate Envers в части генерации скриптов миграции баз данных
Галочка
Создание JPA Specification Filter
Галочка
Генерация OpenApi спецификации
Галочка
Инспекции, относящиеся к перечисленным технологиям
Галочка
Галочка

Инструменты контейнеризации и оркестрации (Docker, Docker Compose, Kubernetes, Helm)

Создание Docker Compose сервисов с помощью визуальных инструментов
Галочка
Конфигурация Docker Compose сервисов с помощью визуальных инструментов
Галочка
Галочка
Генерация релевантных сервисов для текущего Docker Compose файла
Галочка
Создание .dockerignore файла
Галочка
Галочка
Контейнеризация Spring Boot приложения
Галочка
Запуск/остановка/открытие сервисов через визуальные инструменты
Галочка
Галочка
Генерация Helm Chart для Spring Boot приложения
Галочка
Создание дефолтного Helm Chart
Галочка
Генерация Helm Chart зависимостей
Галочка
Инспекции, относящиеся к перечисленным технологиям
Галочка
Галочка

HTTP Client

Выполнение HTTP-запросов из IDE
Галочка
Галочка
Генерация HTTP-запросов для Spring эндпоинтов
Галочка
Поддержка environment файлов
Галочка
Генерация базовых HTTP-запросов
Галочка
Галочка
Поддержка кастомного маппинга результатов запроса
Галочка
Галочка
Возможность написания тестов на Kotlin DSL
Галочка
Галочка
Выполнение произвольных сценариев, включая сложные последовательности запросов с обработкой и сохранением результатов
Галочка
Галочка
Поддержка HTTP/2
Галочка
Галочка
Генерация запросов для прохождения Authorization Flow
Галочка

FAQ