IDE для разработки на Spring Boot

Amplicode превращает вашу IDE в полноценную среду разработки на Spring Boot! Работать с такими популярными модулями, как Spring Web, Spring Data, Spring Security и другими, вместе с Amplicode становится проще, быстрее и комфортнее.

Скачать Amplicode

Интеллектуальная работа со Spring

Интеллектуальная работа со Spring

poster

Наглядная структура проекта

Панель Amplicode Explorer наглядно показывает, какие модули подключены к проекту, структуру слоя данных, доступные эндпоинты, файлы для развертывания и т.д.

poster

Навигация по Spring-объектам

Иконка Bean Navigation позволяет быстро просматривать связь текущего Spring-объекта с другими бинами: какие бины инжектированы и куда инжектируется текущий бин — как для объектов приложения, так и для сторонних библиотек, а также видеть все возможные реализации интерфейсов, используемых для инжекции.

poster

Умная инжекция Spring-бинов

Просто начните вводить название нужного бина, и Amplicode автоматически инжектирует его в класс, учитывая наличие Lombok и выбранный способ инжекции.

poster

Автодополнение и навигация для Spring Properties (.properties/.yaml файлы)

Amplicode предоставляет автодополнения во время набора кода в Spring Properties (.properties/.yaml файлы). Просто начните печатать название нужного свойства или его значения и выберите подходящее из выпадающего списка.

poster
tariff-icon Amplicode PRO

Конфигурация проекта

Панель Amplicode Explorer не только визуализирует проект, но и позволяет легко добавлять и настраивать поддерживаемые технологии.

poster
tariff-icon Amplicode PRO

Умное делегирование методов из/в Spring-объекты

Amplicode позволяет легко передавать методы между слоями приложения с нужными преобразованиями — вызовите метод репозитория в сервисе и преобразуйте результат в DTO одним действием!

poster
tariff-icon Amplicode PRO

Добавление переменных окружения

Переменные окружения - неотъемлемая часть любого application.properties/yaml файла в продакшене. Amplicode предоставляет возможность добавить переменные окружения для имеющихся значений через контекстное действие “Wrap properties into”.

Spring Web

poster

Эндпоинты: автодополнение и навигация в тестах

Amplicode облегчает работу с эндпоинтами во время написания тестов. При вводе адреса вы получаете подсказки с подходящими вариантами, основанными на названии и типе запроса. Кроме того, можно легко перейти от URL, указанного в тесте, к соответствующему эндпоинту.

poster
tariff-icon Amplicode PRO

Генерация CRUD REST контроллер

Amplicode позволяет экономить огромное количество времени генерируя CRUD REST контроллер, при этом не ограничивая разработчика в выборе нюансов реализации.

poster
tariff-icon Amplicode PRO

Создание отдельных CRUD методов для существующего контроллера

Amplicode предоставляет возможность сгенерировать отдельные эндпоинты для HTTP-методы в уже существующем контроллере.

poster
tariff-icon Amplicode PRO

Генерация Spring Web тестов

Amplicode помогает генерировать Spring Web тесты с помощью диалогового окна, в котором можно настроить большинство необходимых параметров.

Spring Data

poster

Автодополнение Spring Data методов во время набора кода

Amplicode помогает создавать Spring Data методы как непосредственно в репозитории, так и в месте обращения к нему, избавляя разработчика от ненавистного переключения контекста и значительно повышая его эффективность!

JPA
JDBC
MongoDB
poster
tariff-icon Amplicode PRO

Кодогенерация derived и @Query методов

Amplicode позволяет создавать не только Spring Data репозитории, но и методы для них через удобные визуальные инструменты.

JPA
JDBC
MongoDB
poster
tariff-icon Amplicode PRO

Действие по преобразованию Spring Data JPA derived метода в @Query

С Amplicode вы можете создавать derived методы и @Query через UI или автодополнения, а при необходимости — преобразовывать derived методы в лаконичный JPQL для удобства.

Spring Security

poster

Визуальные элементы отображения доступности эндпоинтов

Если в проекте настроен Spring Security, вы увидите иконку “замочка” рядом с каждым эндпоинтом. В случае если эндпоинт доступен для всех, “замочек” будет открыт; в противном случае — закрыт. Пользователи Amplicode PRO также могут изменить конфигурацию Spring Security и настроить доступность эндпоинта, кликнув на иконку замочка.

poster
tariff-icon Amplicode PRO

Добавление и настройка Spring Security конфигурации

Amplicode позволяет добавить и настроить Spring Security через панель Amplicode Explorer. Благодаря интуитивно понятным диалоговым окнам, можно настроить один из множества наиболее популярных способов аутентификации и дополнительные параметры, специфичные для каждого из типов.

poster
tariff-icon Amplicode PRO

Генерация SecurityFilterChain для различных типов авторизации

Amplicode позволяет сгенерировать Security Filter Chain для самых часто используемых типов авторизации, включая HTTP session authentication, JWT authentication, OAuth 2.0 / OIDC Authentication, Spring Authorization Server и LDAP authentication.

Скачать Amplicode