Over a million developers have joined DZone.

Spring Roo 2.0.0.M3 Released!

DZone's Guide to

Spring Roo 2.0.0.M3 Released!

The final milestone version of Spring Roo is out, improving entity relationship support, DTO creation, REST API scaffolding, and JMS support.

· Java Zone
Free Resource

Learn how to troubleshoot and diagnose some of the most common performance issues in Java today. Brought to you in partnership with AppDynamics.

The Spring Roo team at DISID Corporation has announced the third milestone of Spring Roo 2.0. This is the last milestone, from now on they're going to work in the first release candidate.

M3 generates fully functional Spring applications. This release includes important changes in the architecture of the generated applications that should be compatible with the improvements that RC1 will introduce — but that isn't guaranteed. With that in mind, the projects generated with the M3 might not have been upgraded automatically by the RC1.

The significant new features since the second milestone are:

  • Improved entity relationship support.

  • Master-detail views generation for easier entity relationships management.

  • Added support to create DTOs.

  • Default queries are implemented using QueryDSL in custom Spring Data repositories.

  • Added security commands to grant permissions easier.

  • Spring Web Flow command lives again!

  • Create Webservice endpoints and/or Webservice clients is easier than ever.

  • Even easier is to scaffold your REST API.

  • Support to send and receive emails added.

  • Support to send and receive JMS messages added.

  • Update dependencies: Thymeleaf 3.0, Spring Boot 1.4

  • The Spring IDE Roo Support for Roo 2.0.0.M3 has been updated.

  • Improved the Spring Roo Shell help system usability.

For a complete list of changes in 2.0.0.M3, see the JIRA Release Notes for this milestone and the previous.

For more specific information about Spring Roo project please see the

Project Page | GitHub

As always, you'll also find Roo on Twitter — either follow @SpringRoo or just include #SpringRoo in your tweets.

Thanks to all awesome users who came up with useful bug reports and suggestions.

Stay tuned to Spring Roo news!

Understand the needs and benefits around implementing the right monitoring solution for a growing containerized market. Brought to you in partnership with AppDynamics.

java ,spring roo ,entity relationship ,rest api

Opinions expressed by DZone contributors are their own.


Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.


{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}