The new version of IDE IntelliJ IDEA from JetBrains under the number 2018.2 has introduced several functions for developers using Spring and Spring Boot frameworks. Among the innovations: support for Spring Integration, runtime diagrams, library bin management and many minor fixes and improvements.
New features of IntelliJ IDEA
Now you can visualize the components in the system using the new Spring Integration diagram. All versions above 5.0 are supported.
Spring Integration Diagram
It shows all the gateways, channels and bridges of the application, regardless of whether they are configured using Java or XML annotations.
The IDE also received code completion and navigation for such integration annotations as
In the new version of IntelliJ IDEA, you can view the dependencies during the execution of the Spring Boot application as a diagram through the control panel. To do this, go to the "Endpoints" section and enable the "Diagram Mode" function:
If there are too many beans in the project, the non-user codes can be disabled using the new "Show / Hide Library Beans" switch:
Show / Hide library beans
In addition, in 2018.2, you can start, modify, and test the display of HTTP requests in the "Endpoints" tab:
A complete list of improvements and changes is available in the technical update document. According to the developers, a lot of work has been done to improve performance in large projects.