Posts Tagged ‘Spring’

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.
  • Enjoy Spring Data JPA in IntelliJ IDEA 11

    Thursday, November 24th, 2011

    Spring JPA is a part of the Spring Data project that makes it easy to quickly implement JPA-based repositories.

    IntelliJ IDEA 11 recognizes repositories,
    provides quick navigation through the code,

    adds advanced completion, error highlighting and quick fixes.

    Download IntelliJ IDEA 11 Beta and try it.

    Better Spring with IntelliJ IDEA 10.5

    Monday, May 9th, 2011

    Yes! The sunny Spring has finally come to St.Petersburg too. However, it’s not that “Spring” we want to talk now…

    We realize that many of you use the Spring framework in your every day work. So, many should be interested in the new Spring-related features that can be found in the upcoming IntelliJ IDEA 10.5 release.

    1. Better navigation between xml configs and annotated stereotype components

    2. Advanced usage search for @Autowired beans

    3. More inspections for your configs, for instance, deprecated classes and members highlighting.

    4. More powerful placeholder support. All spring model inspections get and analyze placeholder values before highlighting.

    5. More clear Bean Dependencies Graph view. For instance, it obtains beans and dependencies from custom namespaces. Check out this spring integration schemas example.

    There are also smaller changes here and there…

    Download IntelliJ IDEA 10.5 RC to try it and enjoy the improved Spring framework support.

    Spring 3.1 c-namespace in IntelliJ IDEA 10.5 EAP build 106.561

    Friday, April 22nd, 2011

    Spring 3.1 “c-namespace” facility is now supported in IntelliJ IDEA 10.5 with code completion, error highlighting, quick fixes and code generation.

    Grab the fresh IntelliJ IDEA 10.5 EAP build 106.561, check the release notes and send us your feedback.

    Happy Easter Holidays!

    New in 10.5: Spring Roo console

    Tuesday, April 19th, 2011

    Latest IntelliJ IDEA 10.5 EAPs introduce a dedicated console view for a popular Spring Roo tool. It allows you to run Roo commands using the standard IntelliJ IDEA code completion and documentation features. You can see any modifications made by Roo directly in your text editor.

    The launching action for the console is located under Tools in the main menu.

    New in IntelliJ IDEA 10.5: Spring Integration support

    Monday, April 18th, 2011

    The upcoming IntelliJ IDEA 10.5 introduces support for Spring Integration Framework — an extension of the Spring programming model, supporting the Enterprise Integration patterns.

    All the elements from the new namespaces provided by this framework are now recognized as beans, could be searched and renamed.

    You can view their dependencies and navigate to referenced beans.

    Few inspections and intentions allowing to validate and correct the model have been added.

    Code auto-completion is also available.

    Please try this feature in the latest IntelliJ IDEA EAP build. Any feedback is highly appreciated!

    New in 10.5: Spring 3.1 bean definition profiles

    Thursday, April 14th, 2011

    With the upcoming IntelliJ IDEA 10.5 you can try one of the most requested Spring 3.1 feature — environment profiles for application contexts.

    1. Active profile names are shown in the top of text editor. Inactive profiles are grayed. Configuration errors and warnings (incorrect classes, properties, etc.) are shown for “active” and “inactive” profiles. “Resolve” problems are highlighted for active profiles only.

    2. Active profile can be easily changed by clicking the “Change Profiles” link.

    3. Usages search and rename refactoring work in xml configs, @Profile and java code.

    Try these new features in the latest IntelliJ IDEA EAP build and let us know how they work for you.

    As a side note, we encourage you to help us even more by allowing the IntelliJ IDEA usage statistics to be sent to us. If you had disabled it initially you can change your mind in IDE Settings | Usage Statistics. Thanks for your support!

    Spring tc Server Support in IDEA

    Thursday, September 16th, 2010

    If you are developing an application for Spring tc Server, you may be interested in tc Server Support plugin for IntelliJ IDEA. (more…)