Projektstart leicht gemacht: Jakarta EE-Projekte im Handumdrehen erstellen
IntelliJ IDEA macht Ihnen den Einstieg in Jakarta EE-Projekte denkbar einfach. Ein spezieller Projektassistent führt Sie durch die Erstellung Ihres Projekts. Die wichtigsten Informationen sind übersichtlich auf einer Seite zusammengefasst, während Sie auf der zweiten Seite frameworkspezifische Einstellungen vornehmen können.
Migration von Java EE zu Jakarta EE: Reibungslos und schmerzfrei
Müssen Sie Ihre Codebasis aktualisieren? Kein Problem! Das Refactoring "Migrate..." hilft Ihnen, ein Projekt oder Modul schnell und einfach von Java EE nach Jakarta EE zu migrieren. Nach dem Start zeigt Ihnen der Refactoring Preview Tab alle gefundenen Verwendungen von Java EE Imports an. Sie können sie überprüfen und den Prozess abschließen.
Intelligente CDI-Unterstützung: Fehler vermeiden und schneller entwickeln
IntelliJ IDEA bietet Ihnen zahlreiche nützliche CDI-Inspektionen für Java- und Kotlin-Dateien in Ihren Jakarta EE- oder Java EE-Projekten. Die IDE meldet Injection Points in Bean-Klassen mit mehrdeutigen Abhängigkeiten, inkorrekte Injection Points für Felder, Methoden und Parameter, Disposer-Methoden ohne die entsprechende Producer-Methode und vieles mehr.
Einfaches Autowiring mit Quick-Fixes: Beans injizieren, wo Sie sie brauchen
Sie können Jakarta EE Beans einfach dort injizieren, wo Sie sie benötigen. Nutzen Sie dafür entweder das .inject
Postfix-Template oder einen Quick-Fix mit der Tastenkombination Alt+Enter
auf der unaufgelösten Variable. Die Funktion unterstützt CamelHumps Matching, sodass Sie "owRepo" tippen können, um eine Bean mit der OwnerRepository
Klasse zu autowiren.
CDI Gutter-Icons: Schnelle Navigation im Code
IntelliJ IDEA ermöglicht Ihnen die schnelle Navigation durch den Java- oder Kotlin-Code in Ihrem Jakarta EE-Projekt über CDI Gutter-Icons. Sie können zu Injection Points, Injection Candidates oder Bean Factories springen.
Asynchrone CDI-Events: Ereignisse verfolgen
Die IDE unterstützt asynchrone CDI-Events und ermöglicht Ihnen die einfache Navigation zwischen der Stelle, an der ein Ereignis ausgelöst wurde, und der Stelle, an der es empfangen wurde.
JPA und Hibernate: Unterstützung für Persistence-Frameworks
IntelliJ IDEA integriert sich mit den gängigsten Persistence-Frameworks wie JDBC, Hibernate und R2DBC. Sie erhalten Framework-spezifische Code-Unterstützung sowie praktische Gutter-Icons, die eine Liste der nützlichsten Aktionen für Entities und ihre Attribute bereitstellen. Die IDE validiert die Korrektheit Ihrer JPQL-Anfragen.
Fazit
Mit IntelliJ IDEA haben Sie ein mächtiges Werkzeug für die Entwicklung von Jakarta EE Anwendungen zur Hand. Egal, ob Sie Microservice-Architekturen, Cloud-Systeme oder Web-Anwendungen entwickeln, die umfassende Unterstützung für Jakarta EE wird Sie effizienter und produktiver machen. Probieren Sie es aus!