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.

intellijlogo

 

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.

 

Banner


Wasmer 5 Adds iOS Support
12/11/2024

The Wasmer team has released Wasmer 5.0. The WebAssembly runtime adds experimental support for more back ends including V8, Wasmi and WAMR. It also now has iOS support, and upgraded compilers includin [ ... ]



C23 ISO Standard Is Here But You Probably Won't Read It
06/11/2024

At last ISO C23 has been published, but at $250 you probably aren't going to read it. Can we really tolerate this sort of profiteering on the work of others? This is worse than academic publishing!


More News

 

espbook

 

Comments




or email your comment to: comments@i-programmer.info

Last Updated ( Thursday, 01 February 2018 )