IntelliJ Improves Spring Boot Handling
Written by Kay Ewbank   
Thursday, 01 February 2018

There's a new early access build out for IntelliJ IDEA. These improvements focus on Spring Boot, version control, and Git integration.

IntelliJ IDEA is a well-known Java IDE for web, desktop and mobile development, and the updated version is part of the regular yearly update.

The improved Git integration in the new release means that various actions, including Abort Rebase, Continue Rebase and Skip Commit actions are now available from the Git Branches pop-up, if there is an ongoing rebase process. The other change to GIT is that the Push Commits dialog offers to push to the default remote branch.
Spring Boot Framework Support In IntelliJ IDEA
The Spring Boot Framework, which is one area that is better supported in this release of IntelliJ IDEA, is a framework that makes it easier to use Spring. Spring is a very popular Java-based framework for building web and enterprise applications, but it is hard to set up. The Spring Boot Framework is a set of pre-configured, frameworks that sits on top of the Spring Framework and makes it easier to create Spring web applications with minimal extra code and configuration. This version of IntelliJ IDEA has a new gutter icon for the Spring Framework that provides the ability to open methods with @RequestMapping annotations via the new REST client. By simply clicking  this gutter icon you can open all mappings in a scratch file with an .http extension and perform an HTTP request in the editor via the new REST client.
Changes to the Version Control System in this release mean that the IDE highlights the commit hash in the commit details pane; and you can now navigate from commit details pane to the Log tab by clicking on the commit hash. There's also a new UI and better performance for the Git Log.

Java support has naturally received the most attention, with improvements including  the completion of Stream API chains; the intention to sort array contents; and inspections to move break-condition of infinite loop to a loop condition; and to detect infinite streams. You can also now generate a test class with the Test prefix, and there are several more changes.

The JVM debugger has also been improved with the ability to raise an exception during debugging, and to log to the console the breakpoint stacktrace.  The new Throw Exception action lets you throw an exception from a certain location without altering the code. While in a debugging session, you can access this new action through the Run | Throw Exception menu, or from the frame context menu.



More Information

IntelliJ IDEA website

Related Articles

Intellij IDEA Improves Coding Assistance

IntelliJ IDEA Adds JUnit 5 Support 

Intellij IDEA Updated 

IntelliJ Idea 14 Released

Kotlin JVM 1.0

Jetbrains Launches Subscription Model Toolbox

JetBrains Subscription Model An Unwelcome Change

JetBrains Responds To Backlash

JetBrains Previews IDE For SQL


To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.



Gain A Python Professional Certificate From edX

From now until the end of February edX is offering a saving of up to 30% on some of its expert-led courses and program bundles, which is a good incentive for going from thinking about enrolling to act [ ... ]

Dart Adds WebAssembly Support

Google has released Dart 3.3 with experimental support for applications compiled to WebAssembly, along with new extension types and a revamped JavaScript interop model.

More News


raspberry pi books



or email your comment to:

Last Updated ( Thursday, 01 February 2018 )