Spring and Spring Boot Improvements in IntelliJ IDEA 2018.2
As usual, the latest version of IntelliJ IDEA comes with even better support for developers using the Spring framework.
Support for Spring Integration
IntelliJ IDEA 2018.2 adds support for Spring Integration 5.x. You can visualize the components in the system using the new Spring Integration Diagram.
This shows the gateways, channels, bridges etc that have been configured for the application, with clear icons to define what each component is. The diagram will show these regardless of whether they were configured using XML or Java annotations.
Spring Boot Run Dashboard Improvements
IntelliJ IDEA already supports viewing Spring dependencies in diagrams, and now you can see the runtime dependencies of a Spring Boot application via Diagram Mode in the Run Dashboard. Start the application, go to the Endpoints tab and enable “Diagram Mode” on the Beans tab.
Show or Hide Library Beans
As you can see from the diagram in the previous example, sometimes seeing all the beans in an application can be a little overwhelming. The Beans tab in Endpoints now has a “Show Library Beans” toggle button, so whether you’re in diagram mode or the list view, you can show or hide beans that do not belong to your code.
Manage HTTP Request Mappings
As mentioned in one of our first posts about the 2018.2 EAP, you can now run, edit and test your HTTP requests mappings from Mappings in the Endpoint tab.
Endpoints Tab Open To Plugin Development
It’s now possible for plugin developers to contribute new tabs under the Endpoints tab, via IntelliJ IDEA’s updated API.
IntelliJ IDEA 2018.2 also comes with a whole host of small improvements and bug fixes for Spring and Spring Boot. On top of that, a lot of work has gone into improving the performance, particularly for large Spring projects.
Spring and Spring Boot features in IntelliJ IDEA 2018.2 have also been covered in these earlier posts:
- IntelliJ IDEA 2018.2 Release Candidate is here!
- IntelliJ IDEA 2018.2 Goes Beta
- IntelliJ IDEA 2018.2 Early Access Program is open!
Subscribe to Blog updates
Top 10 UI Updates in IntelliJ IDEA for 2023
Hey there, fellow developers! Today, we want to share the most significant UI updates from 2023 that have transformed how IntelliJ IDEA looks and functions. New UI Of course, the highlight of our recent updates was the launch of our new, clean, and modern UI. This was first announced at the en…
The What, Why, and How of JPA Buddy in IntelliJ IDEA
Master JPA entity management with JPA Buddy in IntelliJ IDEA! Our latest article shows you how to simplify your workflow and reduce boilerplate code.
The Best of IntelliJ IDEA’s HTTP Client
In today's fast-paced tech world, easy and efficient management of web services and APIs is crucial. That's where IntelliJ IDEA's HTTP Client steps in, turning complex HTTP requests into a walk in the park. The HTTP Client is a feature-rich, text-based tool in IntelliJ IDEA Ultimate. It seamlessl…
Import Postman Collections to the HTTP Client
We know that many of you use Postman collections and want to stay in the flow while working with them. This means staying inside IntelliJ IDEA and not switching to a different app. Great news! You can now effortlessly transform Postman collections into .http and use them in the HTTP Client …