Spring for Android supports usage of the Spring Framework in a Android environment.
This GA release includes minor fixes and improvements since the RC1 release. See the changelog and reference manual for more information.
A significant change in this release is that the default RestTemplate constructor no longer includes any message body converters. However, an alternate constructor allows you to include a standard set of message converters, similar to previous releases. See the API Javadoc and Reference Manual for more details on this change.
We want to thank the community for their contributions to this GA release, and we look forward to working with them on future releases. If you are building a native Android app, we encourage you to try out Spring for Android 1.0 and collaborate with us on the next iteration of the project.
This video provides a tour of modern dependency injection and Spring container configuration styles, including those available in the Spring 3.1 release. Spring expert and long time committer, Chris Beams, shows by example the use of Java @Configuration classes, Annotated POJOs, and XML to wire up your application. The presentation covers not just how to configure the container to use these options, but will also discuss why you would choose one method over another, as well as how they can be mixed and matched.
We're pleased to announce the update release 2.9.2 of the SpringSource Tool Suite (STS).
This update release got updated to support and ship the just released vFabric tc Server 2.7 and includes a few bug fixes. More details on new features and bug fixes can be found in the New and Noteworthy document. Detailed installation instructions are also available. As always downloads are available from the STS download page.
Spring AMQP provides the familiar benefits of the Spring programming model to AMQP and, specifically, Rabbit MQ.
We are pleased to announce the general availability of the 1.1.0 release of spring-amqp for Java, which supports the RabbitMQ 2.8.x client, providing the following features...
Hot on the heels of the 1.1.0 GA release of Spring Data JPA, I'm pleased to announce the milestone 2 release of Spring Data REST. Besides many bug fixes, this M2 release includes a major update of functionality for the Spring Data REST exporter.
New functionality includes:
Query method support - Spring Data REST 1.0.0.M2 includes support for invoking query methods of Repository interfaces. Results are returned as links to top-level resources.
Comprehensive validation support - In addition to JSR-303 validation, the Spring Data REST exporter recognizes Spring Validator beans declared in your ApplicationContext to provide rich validation support. Your Validator beans can do anything--even look up other data to verify the integrity of an object graph.
ApplicationEvent handling - The exporter's validation support is built on top of the Spring ApplicationEvent mechanism. ApplicationEvents are emitted before and after each save or delete, allowing your code to tie into these lifecycle events and trigger other actions.
Annotation-based URL configuration - There is a new annotation: @RestResource you can place on a Repository interface or on a Repository's query methods to influence both the URL under which the resource is exported and the "rel" attribute associated with the links generated to point to that resource.
Dear Spring Community, I'd like to announce the availability of the GA release of Spring Data 1.1.0. The overall release comes with 72 bugs fixed, improvements and new features. Here are the most important ones:
New keywords for query generation: LessThanEqual, GreaterThanEqual, Before, After, StartsWith, EndsWith, Contains
PersistenceUnitPostProcessor to scan for JPA entities (to be used with Spring versions before 3.1)
CDI integration for repositories (see here for details)
We want to thank Scott Rossillo, Tristan Burch, Craig Walls, and Keith Donald for their contributions to this GA release, and we look forward to working with them and the rest of the Spring community on future releases. If you are building a mobile web app, we encourage you try out Spring Mobile 1.0 and collaborate with us on the next iteration of the project.
This video provides a follow-up session to Oleg Zhurakousky's successful Spring Integration Tips and Tricks webinar exploring deeper and more complex patterns for integration. The questions for this session came out of the actual customer engagements as well as the questions that are most frequently asked on the Spring Integration forums. In this edition of "Practical Tips-and-Tricks" Oleg covers the advanced topics of enterprise integration such as advanced aggregation and resequencing, asynchronous message flows, message ID customizations, content enrichment and advanced message routing and more. This video is based on a refined version of Oleg's very successful talk delivered at SpringOne 2GX 2011.
The new Release Candidate 1 of Spring Data - Neo4j comes with a number of long requested improvements and additions.
First of all, SDN has been updated to Neo4j 1.7.GA which includes operational improvements and new grammar to the Cypher graph query language. To complement the added language features, this release of SDN integrates a new version of the cypher-dsl with an improved API.
By popular request, support for not only unique node entities but also for relationships is now available. This works using either the remote REST-Server or an embedded Neo4j database.
Spring Data Neo4j was refactored to streamline the internal setup allowing you to construct Neo4j-Template instance directly.
I am happy to announce the first milestone release 3.0.0.M1 of the SpringSource Tool Suite (STS).
Highlights from this milestone include:
the distribution now ships on top of the Eclipse Juno M6 (4.2M6) packages.
updated to tc Server 2.6.5
some improvements around Spring-related content-assists and code templates
Groovy 2.0 support
Grails 2.0.3 support
Java7 support for AspectJ/AJDT
Since the Eclipse Juno release in June will be based on the new Eclipse 4.2 platform (instead of the 3.x development stream), we decided to ship this milestone build of STS based on the latest Juno milestone builds instead of the latest Indigo SR2 release. We expect a lot of fixes in the Eclipse platform until the final Eclipse version ships in June, so some glitches that you might experience using this M1 build of STS will be fixed for the release. Nevertheless we would like to encourage you to give this M1 build a try and report problems and incompatibilities that you experience while using it.
In addition to the distribution we still provide 3.7-compatible update sites, so you can continue to use your existing Indigo-based STS installation and update to the 3.0 version of STS. Support for Eclipse Helios (3.6) will not be provided with STS 3.0.