|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.
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.
or email your comment to: email@example.com
|Last Updated ( Thursday, 01 February 2018 )