Posted
1 day
ago
by
Josh Long
Welcome back to another installment of This Week in Spring. We have a lot of great content this week, as usual!
Rossen Stoyanchev has put up another blog in his series on Spring MVC 3.2 Preview. This latest installment introduces a
... [More]
Spring MVC chat example.
Oliver Gierke has announced the 1.1.0 GA version of Spring Data JPA.
Spring Data JPA makes it very simple to build JPA-based repositories, saving you from the tedious boiler plate code. This new release includes new keywords for query generation (LessThanEqual, GreaterThanEqual, Before, After, StartsWith, EndsWith, and Contains), a handy PersistenceUnitPostProcessor to scan for JPA entities (to be used in Spring versions before 3.1), support for native queries in @Query, and support for declarative locking.
Jonathan Brisbin announced the
1.0.0.M2 release of Spring Data REST. Spring Data REST
let's you easily export your Spring repository objects as RESTful endpoints.
The new release includes support
for invoking query methods of Repository interfaces,
support for JSR 303 and Spring Validator validations, and improved support for Spring ApplicationEvents that are emitted before and after each save or delete, and annotation-based configuration.
Oleg Zhurakousky has announced the first milestone release of Spring Integration 2.2.
This release includes dependency upgrades, JPA support, and support for "publisher confirms and returns," which are newly supported in Spring AMQP.
Gary Russell has announced version 1.1.0 of Spring AMQP that includes support for the RabbitMQ 2.8.x client, which in turn supports mirrored queues, broker failover, publisher confirms, returns, federated exchanges, and much more.
Matt Vickery has a great post introducing the Spring Integration splitter-aggregator pattern.
Willie Wheeler has a great post up on his custom configuration management database (a CMDB). The post details the project, and then talks about his use of Spring Data's repositories in rebuilding the backend for CMDB.
Nice post, Willie!
Doug Haber put together a wonderful post on
handling paging using Spring Data and the REST support in Spring 3.1.
Blogger panbhatt has a detailed post on using
Spring MVC's REST support to solve a particular set of problems he was having.
Blogger OBSERWATORZY described his particular thought process when trying to consume a RESTful service, and wondering if Spring provided an answer (of course it did!). Read on for his resolution.
Vishal Biyani has put together a nice introduction to getting started with Spring Roo and Cloud Foundry.
The RabbitMQ blog has an amazing article introducing queueing theory (with an introduction to throughput, latency and bandwidth.
JAXEnter has a nice roundup of some of the news releases described in this very post, including the Spring AMQP and Spring Data JPA's GAs.
[Less]
Posted
6 days
ago
by
Oleg Zhurakousky
We are pleased to announce the first milestone release of Spring Integration 2.2 stream - Spring Integration 2.2.0.M1.
Spring Integration provides an extension of the Spring programming model to support the well-known Enterprise Integration
... [More]
Patterns
Aside from the usual bug fixes this release brings quite a few new features and upgrades:
Dependency upgrades such as Spring 3.1.0.RELEASE, Spring AMQP 1.1.0.RELEASE, Spring Data Mongo 1.1.0.M1, Spring Gemfire 1.1.1.RELEASE
JPA support
Initial support for graceful shutdown of integration context
Support for 'Publisher Confirms and Returns' based on new features of Spring AMQP
etc.
This release also contains many improvements. You can see full release notes here
For more information about Spring Integration, refer to the project's home page [Less]
Posted
7 days
ago
by
Gary Russell
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
... [More]
2.8.x client, providing the following features...
Mirrored Queues
Broker Failover
Publisher Confirms
Returns
Federated Exchanges
...and more
For more information, refer to the project home page.
The Spring Integration 2.2.0 Milestone 1 release supports the features of this spring-amqp release. [Less]
Posted
7 days
ago
by
Jonathan Brisbin
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
... [More]
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.
Starter Web Application | Wiki | Release Notes
To learn more about the project, visit the Spring Data REST homepage, or visit the Github repository to download the source. [Less]
Posted
7 days
ago
by
ogierke
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
... [More]
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)
Support for native queries in @Query
Support for declarative locking
The release binaries are available via our Artifactory instance at http://repo.springsource.org and will be available in Maven Central in a bit as well.
Download | JavaDocs | Reference documentation (HTML) | Reference documentation (PDF) | Changelog
Looking forward to your feedback in the forums or the issuetracker. [Less]