Spring MCP, лучший HTTP-клиент и поддержка MyBatis. amplicode.. amplicode. Java.. amplicode. Java. jdbc.. amplicode. Java. jdbc. Kotlin.. amplicode. Java. jdbc. Kotlin. Kubernetes.. amplicode. Java. jdbc. Kotlin. Kubernetes. llm.. amplicode. Java. jdbc. Kotlin. Kubernetes. llm. mcp.. amplicode. Java. jdbc. Kotlin. Kubernetes. llm. mcp. spring.. amplicode. Java. jdbc. Kotlin. Kubernetes. llm. mcp. spring. terraform.. amplicode. Java. jdbc. Kotlin. Kubernetes. llm. mcp. spring. terraform. Блог компании Haulmont.. amplicode. Java. jdbc. Kotlin. Kubernetes. llm. mcp. spring. terraform. Блог компании Haulmont. Программирование.. amplicode. Java. jdbc. Kotlin. Kubernetes. llm. mcp. spring. terraform. Блог компании Haulmont. Программирование. Текстовые редакторы и IDE.

Amplicode 2025.3 — релиз про новые фичи для Spring Data JDBC, улучшения для HTTP-клиента Connekt (между прочим, убийца Postman), поддержку MyBatis и новые возможности по работе с инфраструктурой вокруг Kubernetes и Terraform.

Ниже — ключевые изменения по блокам.

Spring MCP от Amplicode (Beta)

В 2025.3 у нас появился Spring MCP, но важно уточнить: это beta-функция, она пока не включена в релиз “по умолчанию”, но её уже можно активировать и попробовать.

  • Если вы хотите интегрировать Amplicode с вашим ИИ-помощником уже сейчас — напишите нам на почту (info@amplicode.ru), подскажем, как подключиться.

  • Подробности и сценарии использования мы разбирали в отдельных статьях на Хабре (раз, два) — здесь оставляем этот блок как «входную точку», чтобы не перегружать статью.

Spring MCP, лучший HTTP-клиент и поддержка MyBatis - 1

Spring MCP – это тот набор инструментов, который нужен LLM для эффективной, корректной, быстрой и комфортной (как бы это не звучало :D) работы с проектом на Spring. Без Spring MCP от Amplicode вы по сути заставляете LLM писать код на листочке, когда рядом с ней стоит свеженький MacBook на M5.

MyBatis: комплексная поддержка

MyBatis часто выбирают за контроль над SQL и предсказуемость, но IDE-инструменты вокруг него обычно слабее, чем у JPA. В 2025.3 мы сделали MyBatis “first-class citizen” с точки зрения Amplicode.

Что появилось:

  • Модель данных MyBatis в Amplicode Explorer

  • Навигация для MyBatis mappers

  • Автовайринг MyBatis mappers через автодополнение

  • Автодополнение mapTo для объектов доменной модели

  • Делегирование методов из MyBatis Sql Mapper

Spring Data JDBC: улучшения после большого практического ивента

Мы провели большой практический ивент по Spring Data JDBC. Если вы его пропустили, то обязательно посмотрите, там много живых сценариев и типовых граблей:

Spring MCP, лучший HTTP-клиент и поддержка MyBatis - 2

И, как это обычно бывает, подготовка к таким материалам отлично подсвечивает, где продукту нужно стать удобнее. В 2025.3 мы докрутили сразу несколько вещей.

Фильтры через Criteria API

Появилась возможность создавать фильтры для Spring Data JDBC на базе Criteria API.

Автовайринг бинов в кастомном репозитории

Теперь всеми любимая инжекция бинов во время набора кода работает и в кастомных репозиториях!

DTO: структура и маппинг стали понятнее

Мы улучшили поддержку структуры DTO и расширили маппинг для случаев с вложенными ДТОшками. Это как раз то место, где легко запутаться: агрегатная модель, ссылки, проекции — и всё это хочется видеть “как систему”, а не как набор разрозненных классов.

Spring MCP, лучший HTTP-клиент и поддержка MyBatis - 3

Проще создавать кастомный Spring Data Repository

Рутинные шаги при создании кастомного репозитория упрощены: меньше шаблонного кода, меньше ручного связывания элементов.

Connekt стал ещё лучше

Connekt — это наш HTTP-клиент внутри IDE, и мы продолжаем его развивать в сторону “быстро, выразительно, без лишнего шума”.

В 2025.3 добавили несколько улучшений, которые хорошо ощущаются в ежедневной работе:

  • Комментарии к запросам
    Теперь запросы можно снабжать комментариями: удобно, если вы храните коллекцию как живую документацию или передаёте её коллегам.

Spring MCP, лучший HTTP-клиент и поддержка MyBatis - 4
  • Power asserts
    Когда проверка падает, Connekt показывает не только “false”, но и помогает увидеть, какая часть выражения дала неожиданный результат.

  • Пейджинг-параметры для запросов к эндпоинтам с pageable
    Если эндпоинт поддерживает пагинацию, Connekt при генерации запроса добавляет query params (например page, size, sort) автоматически — без ручного дописывания.

Kubernetes и Terraform: продолжаем наращивать поддержку

В 2025.3 мы заметно расширили “инфраструктурный” контур Amplicode. Изменений много, поэтому логичнее сгруппировать их по задачам.

Terraform: больше видимости и быстрых действий

  • В Amplicode Explorer теперь можно увидеть поддерживаемые Terraform-ресурсы.

Spring MCP, лучший HTTP-клиент и поддержка MyBatis - 5
  • В палитре действий появились генераторы/мастер-диалоги для ресурсов сервисов Yandex Cloud:

    • Managed Service for Kafka,

  • Object Storage,

    Spring MCP, лучший HTTP-клиент и поддержка MyBatis - 6
  • Lockbox,

    Spring MCP, лучший HTTP-клиент и поддержка MyBatis - 7
  • Certificate Manager.

    Spring MCP, лучший HTTP-клиент и поддержка MyBatis - 8
  • Из палитры также можно создавать базовые ресурсы Kubernetes:

    • Namespace,

    • Secret

  • Добавили действие, которое помогает подключить YC k8s cluster в локальный kubeconfig.

  • Поддержали Helm провайдер и следующие чарты:

    • External Secret Operator

    • Ingress Nginx

    • Envoy Gateway

    • ExternalDNS для YC

  • Поддержали передачу секретов в Kubernetes “по-взрослому” c External Secrets Operator и Lockbox:

  • поддержка SecretStore и ClusterSecretStore,

  • создание ExternalSecret для Lockbox

Helm и конфиги: меньше ручного редактирования

  • Поддержали Gateway API в диалоге создания нового Helm чарта для Spring Boot приложений

    Spring MCP, лучший HTTP-клиент и поддержка MyBatis - 9
  • Сделали автодополнение в values.yaml для секретов и конфиг мап из подключенного Kubernetes кластера

  • Улучшили комплишены для переменных окружения для объектов Deployment в шаблонах Helm чартов.

  • Поддержали добавление чарта kube-prometheus-stack из палитры

Что ещё мы сделали с момента прошлого мажорного релиза

Помимо фич в продукте, мы много показывали на YouTube — и эти материалы легко воспринимаются как “практическое продолжение” релиз-ноутов:

Spring MCP, лучший HTTP-клиент и поддержка MyBatis - 10
Spring MCP, лучший HTTP-клиент и поддержка MyBatis - 11
  • Как писать код быстрее: топ хаков в JetBrains IDE
    Подборка приёмов, которые ускоряют работу в IntelliJ IDEA и других IDE JetBrains. Хороший материал, чтобы “снять” рутину вокруг разработки, пока Amplicode снимает рутину внутри проекта.

Spring MCP, лучший HTTP-клиент и поддержка MyBatis - 12
Spring MCP, лучший HTTP-клиент и поддержка MyBatis - 13
Spring MCP, лучший HTTP-клиент и поддержка MyBatis - 14

Актуальные новости о продукте проще всего получать, подписавшись на наш телеграм канал. Получить актуальную версию Amplicode можно на нашем сайте.

Автор: honest_niceman

Источник

Rambler's Top100