Как стать автором
Обновить
128.3
Haulmont
Корпоративные системы и инструменты разработчика

Что нового в Amplicode 2025.1

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров718

С радостью сообщаем, что успешно состоялся первый мажорный релиз Amplicode в 2025 году. Этот релиз включает множество улучшений, исправлений и новых фич. Вот основные из них: 

  • Поиск по эндпоинтам 

  • Улучшенный HTTP Client 

  • Editor Inlay  

  • Улучшенная генерация Docker-файлов 

  • Интеграция с DBeaver  

  • Spring Boot Initializer 

Про обновление IntelliJ IDEA 2025.1 рассказал в отдельной статье.

Статья также доступна в формате видео на YouTube, VK Видео и RUTUBE, так что можно и смотреть, и читать — как вам удобнее! 

Поиск по эндпоинтам 

Мгновенный переход к нужному контроллеру или методу без мыши и прокрутки. 

Вызвать можно сочетанием клавиш Shift + Cmd (Ctrl) + /. Фича особенно удобна для тех, кто работал с Ultimate. 

Да, у нас есть панель Amplicode Explorer, в которой видны все эндпоинты приложения, и которая позволяет сгруппировать их так, как удобно для конкретного проекта: по классам, пути или отобразить в плоском виде. Но для точечного поиска — поиск по эндпоинтам быстрее и эффективнее. 

Улучшенный HTTP Client 

Если вы всё ещё используете Postman, самое время перейти на следующий уровень. 
Amplicode предлагает встроенный HTTP-клиент — ConneKt, появившийся в предыдущей мажорной версии и ставший полноценным инструментом для работы с HTTP-запросами. 

Это больше, чем клиент, ведь в нем есть ветвления, циклы, data-классы и не только. 

В новой версии Amplicode ConneKt получил ещё больше возможностей: 
— Вывод результатов прямо в терминал 

Рисунок
Рисунок

 — Автогенерация JSON из эндпоинта 

Рисунок
Рисунок

  — Новый формат useCase: описали цепочку — запустили сразу много HTTP-запросов. 

Рисунок
Рисунок

— Импорт .http файлов. Будет крайне полезно тем, у кого сохранились файлы запросов со времён HTTP-клиента от JetBrains. 

Рисунок
Рисунок

Editor Inlay 

Ручное написание миграций уходит в прошлое. Amplicode позволяет сгенерировать diff-скрипт миграции по изменённой JPA-модели или схеме базы данных одним нажатием: 

Рисунок
Рисунок

Поддерживаются как Flyway, так и Liquibase

А теперь стало ещё удобнее: 
Amplicode подскажет нужные действия прямо в .sql или .xml файле через Editor Inlay — встроенные интерактивные подсказки в редакторе. 

Рисунок
Рисунок

Улучшенная генерация Docker-файлов 

Вы собрали Spring Boot приложение в Docker-образ, оно успешно запускалось — до тех пор, пока внезапно не возникли OutOfMemoryError или серьёзные просадки производительности. 

В такой момент встаёт вопрос: “Готов ли ваш контейнер к отладке? Настроены ли heap dump’ы, логи GC, JFR, JMX, Spring Actuator?” 

Часто проблема заключается в том, что образы собираются с помощью bootBuildImage или Jib по умолчанию — без продакшн-настроек. А в реальных условиях этого недостаточно. Чтобы разобраться в проблеме и устранить её, нужен правильно сконфигурированный Docker-файл. 

Amplicode предлагает улучшенную генерацию Docker-файлов, готовых к продакшену: 
— поддержка всех необходимых инструментов для диагностики 
— чистая структура и возможность донастройки под проект

Интеграция с DBeaver

Одним из самых частых запросов на конференциях была поддержка работы с БД прямо в IDE. И теперь она появилась. 

В Amplicode Explorer можно просматривать структуру базы данных прямо в среде разработки — без необходимости переключаться на сторонние инструменты. Для выполнения SQL-запросов предусмотрен удобный интерфейс на базе одного из самых мощных клиентов — DBeaver. Подробнее про него можно узнать по ссылке.  

Что уже работает: 

  • Подсветка синтаксиса 

  • Автодополнение 

  • Инспекции на основе модели 

  • Немедленный просмотр результатов выполнения запросов 

Функция пока доступна в режиме EAP — возможны нестабильности, но вы уже можете попробовать её в деле и поделиться фидбеком в чате

Spring Boot Initializer 

Ещё одна фича, которая часто вспывала в контексте замены IntelliJ IDEA Ultimate – создание Spring Boot приложения из IDE.  

Теперь это реализовано: в окне создания проекта появилась отдельная опция для генерации пустого Spring Boot приложения. 

Дальнейшая настройка производится через панель Amplicode Explorer, где доступно действие Add Configuration

Почему это важно? 
Простого добавления зависимости зачастую недостаточно. Например: 
— Для Spring Security нужен готовый конфиг 
— MapStruct и Lombok нужно корректно настроить, чтобы они “подружились” друг с другом 
— Для систем версионирования баз — необходимо написать миграции 

Amplicode Explorer поможет всё это настроить за несколько кликов: 
добавит конфигурации, сгенерирует файлы и обеспечит правильную интеграцию   

Огромное спасибо всем, кто делится своим опытом использования Amplicode в нашем телеграм-чате. В том числе благодаря вам мы смогли приоритизировать часть фич, которые ждали своего часа в бэклоге, а также исправили некоторые баги :)   

Следующий мажорный релиз запланирован на лето. Подписывайтесь на наши ресурсы, чтобы быть в курсе:  

Теги:
Хабы:
+11
Комментарии3

Публикации

Информация

Сайт
www.haulmont.ru
Дата регистрации
Дата основания
Численность
501–1 000 человек
Местоположение
Россия
Представитель
Haulmont