神刀安全网

IntelliJ IDEA 2016.1: What’s New for Spring Developers

With every update we keep on improving our Spring frameworks support. In IntelliJ IDEA 2016.1 we focused on Spring Boot and plain Java-config configurations experience (of course, in addition to addressing other reported issues). During the EAP we already mentioned better Spring Boot support . In this post, we’d like to provide more details on improvements for Spring MVC, Spring Data and Spring Core.

Spring MVC

We’ve added support for @ EnableWebMvc annotation:

IntelliJ IDEA 2016.1: What’s New for Spring Developers

Now working with annotation-based Spring MVC projects is fully supported as IntelliJ IDEA detects and configures Spring facet automatically:

IntelliJ IDEA 2016.1: What’s New for Spring Developers

As you’d expect, there’s smart code completion in the corresponding setup methods:

IntelliJ IDEA 2016.1: What’s New for Spring Developers

Editor gutter icons

All Spring-related gutter icons can now be configured via Settings:

IntelliJ IDEA 2016.1: What’s New for Spring Developers

Changing active profile

We’ve also added a new action called Change Active Spring Profiles allowing you to change the active profile for a selected module or the entire project in one step.

IntelliJ IDEA 2016.1: What’s New for Spring Developers

Spring Data

Non-annotated beans extending CrudRepository now are resolved correctly.

Spring Core

  • The aliases defined with @ AliasFor   for @ Bean  , @ Import   and @ ContextConfiguration   are fully supported now.
  • We’ve added support for @ EnableBatchProcessing  , @ EnableLoadTimeWeaving   and @ EnableSpringDataWebSupport  .
  • New for Spring 4.3: @ Autowired   is not required if the bean defines only one constructor.
  • The facet configuration now processes context dependencies recursively.
  • Also, we’ve fixed a great number of issues related to autowiring.
  • Performance has been significantly improved for projects using Spring AOP and Spring MVC.
  • Developers having a large number of XML configuration files will notice great decrease in memory usage.
  • See thecomplete list of resolved issues.

The JetBrains Team

The Drive to Develop

转载本站任何文章请注明:转载至神刀安全网,谢谢神刀安全网 » IntelliJ IDEA 2016.1: What’s New for Spring Developers

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
分享按钮