JavaRush /Java блог /Random UA /JetBrains випустила оновлення IntelliJ IDEA 2017.3

JetBrains випустила оновлення IntelliJ IDEA 2017.3

Стаття з групи Random UA
«Щасливої ​​розробки» бажають усім хлопці з JetBrains, які напередодні викотабо новий реліз нашої з вами улюбленої IDE IntelliJ IDEA. Оновлення підтримує Java EE 8, змінилося автодоповнення, інструменти для роботи з Git та базами даних… А тепер – докладніше.
JetBrains випустила оновлення IntelliJ IDEA 2017.3 - 1

Java

  • Тепер «розумне» доповнення коду Smart Complection враховує приведення типів;

  • Безліч нових та вдосконалених інспекцій: інспекція надлишкових декларацій, швидке виправлення для застарілого коду, інспекція можливих проблем із nullability у викликах методів Stream API та інші;

  • Поліпшена підтримка JUnit 5 (доступний запуск тестів усередині вікна Run Dashboard та інші нововведення );

  • Короткий настроювач для командного рядка: новий зручний спосіб вказати метод, який використовується для скорочення командного рядка для кожної конфігурації;

  • Тепер інструмент Run Dashboard дозволяє додавати різні типи конфігурацій.

Java EE 8

  • Навігація для Asynchronous CDI Events між місцем запуску та місцем отримання події;

  • Навігація між Injection Point та Injected Beans, Disposes та Produced тощо.

Відладчик JVM

  • З'явилася нова вкладка Overhead для обліку витрат обчислювальних ресурсів у вікні налагодження;

  • Нова функція On-demand Data Renderers допомагає скоротити споживання ресурсів. Щоб її активувати, потрібно вибрати пункт Mute Renderers у контекстному меню;

  • Тепер опція Async Stacktraces працює відразу «з коробки» та споживає набагато менше ресурсів;

  • Плагін Java Stream Debugger увійшов до складу IDE.

Робота з базами даних

  • Тепер можна групувати джерела даних;

  • Будь-які таблиці/подання можна експортувати до файлу або скопіювати в буфер;

  • Додана підтримка Foreign Data Wrappers у PostgreSQL;

  • Вибір схеми під час виконання SQL файлу;

  • Додано швидке перемикання між створеними консолями.

Spring

  • Spring Beans Diagram одержала новий режим перегляду прямих залежностей Neighborhood Mode feature. Для зручності читання можна перейти в режим перегляду без рамок (Borderless View);

  • Додана можливість автовизначення фасетів Spring .

Spring Boot

  • Підтримка Spring Boot 2.0 Actuator Endpoints;

  • У файлух конфігурації Spring Boot значення підсвічуються з урахуванням їх типу;

  • Автовиявлення MVC context у веб-додатках Spring Boot MVC.

Інтерфейс користувача

  • З'явилася нова панель перегляду (Preview panel) для редактора SVG;

  • Додавання кількох параметрів візуальних меж у редакторі;

  • Розширюване поле введення додає можливість відображати аргументи в новому рядку, після того, як поле було розширено.

Плагін Docker

  • Оновлено інтерфейс Run/Debug Configurations. Тепер Docker Deployment Run Configuration має три різні конфігурації запуску: Docker Image, Dockerfile і Docker Compose;

  • Docker може встановлювати файли зі змінними середовища в контейнері під час збирання докерів для DockerFiles.
Інші зміни торкнулися VCS, роботи з Gradle, Kotlin, JavaScript та TypeScript. Джерело: Jetbrains
Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ