Posts Tagged ‘Spring’

New Spring Beans Quick-fixes in IntelliJ IDEA 12.1

Tuesday, February 19th, 2013

Since IntelliJ IDEA 12.1 is already available for the early preview, we can tell you now about the new features.

If you ever referenced existing beans across multiple Spring configurations, you will find the new quick-fixes very useful. Now you can change dependencies between corresponding contexts in Spring facet without leaving the editor.

Let’s say we have two Spring XML configuration files: spring-config.xml and another-spring-config.xml, where each of them is configured in its own application context in Spring facet.

Let’s reference existing bean “sampleBean” across the existing, and yet unrelated application contexts.
(more…)

Smart Path Variables for Spring MVC in IntelliJ IDEA 12

Monday, February 18th, 2013

The latest release of IntelliJ IDEA brings many exciting features for Spring MVC support. In this post we would like to highlight some of them, which add even more intelligence for @RequestMapping and @PathVariable usages in your project.

Enhanced code completion in @RequestMapping:

(more…)

Support for Spring Batch in IntelliJ IDEA 12

Monday, October 8th, 2012

Great news for developers who use Spring in their projects.

Upcoming IntelliJ IDEA 12 will add long time requested support for Spring Batch.

You can easily add support for Spring Batch using the integrated frameworks and libraries wizard.

Code assistance features include smart completion and highlighting in XML files and rename refactoring.

Predefined Spring EL variables are automatically resolved as well as special bean scope step.

You can try these new features now for free via IntelliJ IDEA 12 EAP.

Please give it a try and let us know how it works for you.

Develop with Pleasure!

Spring Integration in IntelliJ IDEA 12 Leda

Monday, September 24th, 2012

Support for Enterprise Integration Patterns via Spring Integration is getting better in the upcoming release of IntelliJ IDEA 12 Leda.

Here’s some of the most important new features.
(more…)

Spring Web Flow Support in IntelliJ IDEA 12

Wednesday, July 4th, 2012

One of the features added in the last IntelliJ IDEA 12 EAP is Spring Web Flow support. This post is a quick overview of the enhancements.

Watch Spring Web Flow Support in Action


(more…)

Spring Security Support in IntelliJ IDEA 12 Leda

Monday, July 2nd, 2012

Support for widely used Spring Security has been enhanced in upcoming release of IntelliJ IDEA 12 Leda. I would like to highlight some of these changes here. (more…)

AnnotationConfig*ApplicationContext support in IntelliJ IDEA 11.1

Friday, February 24th, 2012

From this short post you’ll find out (and see) how to:

  • configure your non-XML Spring contexts using @Configuration classes, AnnotationConfigApplicationContext or AnnotationConfigWebApplicationContext
  • set-up “active” profiles for annotation-based configurations
  • If you use AnnotationConfigWebApplicationContext then simply add your configurations or packages-to-scan to “contextConfiguration” context-param of your web.xml and these files will be autodetected by IntelliJ IDEA.

    or add your @Configuration classes to a new annotation-based fileset if your application uses AnnotationConfigApplicationContext.

    So, what do you think?

    IntelliJ IDEA for Spring Integration 2.0 Patterns

    Tuesday, December 27th, 2011

    Spring Integration extends Spring to support the well-known Enterprise Integration Patterns via lightweight messaging within Spring-based applications and supports integration with external systems via declarative adapters.

    Just wanted to let you know that in IntelliJ IDEA 11 we’ve added support for all 21 integration schemes with code analysis, completion, usages search and basic refactorings.

    Spring 3.1: Testing with @Configuration classes and profiles

    Friday, December 16th, 2011

    Latest Spring 3.1 features can be easily found in IntelliJ IDEA 11 release.

    If you’ve already started testing your applications with @Configuration classes and environment profiles, tell us how it works for you in IntelliJ IDEA.

    New in 11: Spring 3.1 @Configuration based contexts support

    Friday, December 2nd, 2011

    Spring 3.1 significantly extends @Configuration based applications with a set of new annotations responsible for processing of Spring models

  • @ComponentScan configures component scanning directives for use with @Configuration classes. Provides support parallel with Spring XML’s <context:component-scan> element
  • @Import indicates one or more @Configuration classes to import. Provides functionality equivalent to the <import/> element in Spring XML.
  • @ImportResource indicates one or more resources containing bean definitions to import.
  • @PropertySource providing a convenient and declarative mechanism for adding a PropertySource to Spring Environment.
  • @Profile indicates that a component is eligible for registration when one or more specified profiles are active.