😎 Работа с объектами в HTTP-запросах
Работать с объектами намного удобнее и безопаснее, чем со строками: IDE подсказывает поля, типы проверяются на этапе компиляции – меньше шансов ошибиться.
Connekt, построенный на Kotlin DSL, позволяет использовать все эти преимущества при работе с HTTP-запросами — результат можно сразу сохранять в объект, а затем передавать его дальше по сценарию, например, в следующий шаг авторизации или повторно использовать данные без лишнего парсинга.
😏 Больше фич для работы с HTTP
Работать с объектами намного удобнее и безопаснее, чем со строками: IDE подсказывает поля, типы проверяются на этапе компиляции – меньше шансов ошибиться.
Connekt, построенный на Kotlin DSL, позволяет использовать все эти преимущества при работе с HTTP-запросами — результат можно сразу сохранять в объект, а затем передавать его дальше по сценарию, например, в следующий шаг авторизации или повторно использовать данные без лишнего парсинга.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15🔥9👍7
Реактивный стек — мощный, но отлаживать его по-прежнему сложно.
В следующем мажорном релизе Amplicode начнет помогать в отладке реактивного кода: цепочки операций визуализируются, переходы между операторами понятны, стек вызовов — читаем.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥27👍9❤7
This media is not supported in your browser
VIEW IN TELEGRAM
@Value
станет максимально простым и удобным #coming_soon Надо получить значение из
application.yml
или .properties,
но не хочется вручную писать @Value
и путь до свойства? Начиная со следюущего релиза Amplicode, можно просто начать печатать название нужного свойства в месте, где потребуется его значение, а остальное Amplicode сделает за вас
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥22👍10❤7 4
This media is not supported in your browser
VIEW IN TELEGRAM
⚡ Spring 7, Единый Дистрибутив, Spring Debugger, Spring Data JDBC
– это и много другое в свежих версиях IntelliJ IDEA и Amplicode!
😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
– это и много другое в свежих версиях IntelliJ IDEA и Amplicode!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥11😁10
🤩 Главное из мира IDE и разработки на Spring
Сразу два крупных обновления — IntelliJ IDEA и Amplicode! Мы подготовили статьи для тех, кто хочет познакомиться с новыми возможностями в текстовом формате.
👣 Единый дистрибутив, JSpecify, Java 25 и новый Spring Debugger: это и много другое в IntelliJ IDEA 2025.2
👨💻 Поддержка Spring 7, Reactive Debugger, работа с БД и HTTP прямо в IDE: это и много другое в Amplicode 2025.2
#release #major
Сразу два крупных обновления — IntelliJ IDEA и Amplicode! Мы подготовили статьи для тех, кто хочет познакомиться с новыми возможностями в текстовом формате.
#release #major
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥10❤6 1
This media is not supported in your browser
VIEW IN TELEGRAM
В Spring 7 появится еще один способ регистрации бинов – BeanRegistrar – интерфейс, позволяющий динамически регистрировать бины прямо из кода, без
@Bean
, @Configuration
, @Component
и т.д.Spring 7 еще не вышел в свет, а Amplicode уже готов к этому сценарию 😇
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤5🔥5
Большинство Spring-разработчиков привыкли инжектировать бины через конструктор — это удобно и хорошо подходит для тестирования.
А вот с @Value всё не так однозначно: часто встречается инжекция прямо в поле. А как у вас? Как вы инжектируете @Value?
А вот с @Value всё не так однозначно: часто встречается инжекция прямо в поле. А как у вас? Как вы инжектируете @Value?
Anonymous Poll
37%
Field-based injection
2%
Setter-based injection
31%
Constructor-based injection
27%
Вообще не использую @Value, только @ConfigurationProperties
2%
Свой вариант (напишу в комментах)
👍11❤5🔥4
В новом видео показываем, как быстро сгенерировать JPA-сущности из БД, организовать работу со Spring Data JPA и упростить написание Liquibase-скриптов.
Кроме создания с нуля также показали как автоматически вносить изменения из БД в уже существующие JPA-сущности.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16❤10👍7😁1
This media is not supported in your browser
VIEW IN TELEGRAM
Хотите запустить сервис в Docker или Kubernetes? Amplicode поможет с настройкой Docker Compose, Helm-чартов и Terraform файлов — всё генерируется и настраивается в пару кликов.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12👍7🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
🚀 Amplicode 2025.2.1: MyBatis, красный Connekt и фикс багов
В этом релизе мы добавили полноценную поддержку MyBatis:
🟣 мапперы теперь видны в Amplicode Explorer,
🟣 работает умная навигация и инжекция,
🟣
Для тех, кто сидит на IntelliJ IDEA Ultimate, починили работу с SQL-файлами — они снова подсвечиваются и резолвятся как надо.
И, да — убрали тот самый красный нерабочий код в Connekt-скриптах. Можете снова работать с HTTP-запросами без раздражающих ошибок.
Текущий релиз поддерживает следующие версии IntelliJ IDEA: 2025.2, 2025.1, 2024.3, 2024.2
Установить | Чат | Release Notes | #release #minor
В этом релизе мы добавили полноценную поддержку MyBatis:
.mapTo()
комплишен для MyBatis сущностей тоже работает.Для тех, кто сидит на IntelliJ IDEA Ultimate, починили работу с SQL-файлами — они снова подсвечиваются и резолвятся как надо.
И, да — убрали тот самый красный нерабочий код в Connekt-скриптах. Можете снова работать с HTTP-запросами без раздражающих ошибок.
Текущий релиз поддерживает следующие версии IntelliJ IDEA: 2025.2, 2025.1, 2024.3, 2024.2
Установить | Чат | Release Notes | #release #minor
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍14🔥13❤6🎉1
Хватит тратить время впустую — используйте IDE на максимум!
В новом видео показываем на живых примерах, как фишки JetBrains ускоряют разработку в разы.
Эти приёмы работают для любого языка и доступны почти везде: IntelliJ IDEA, PyCharm, WebStorm и других IDE JetBrains, а ещё в OpenIDE и GigaIDE.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22👍9😁8❤2👎1