Over a million developers have joined DZone.

Spring Roo 2.0.0M2 Released

On behalf of the Spring Roo team at DISID Corporation, I’m pleased to announce that Spring Roo 2.0.0.M2 has been released!

· Java Zone

Check out this 8-step guide to see how you can increase your productivity by skipping slow application redeploys and by implementing application profiling, as you code! Brought to you in partnership with ZeroTurnaround.

On behalf of the Spring Roo team at DISID Corporation, I’m pleased to announce that Spring Roo 2.0.0.M2 has been released!

The main goal of this Spring Roo version was to update code generation to use latest Spring technologies:

  • Use Spring IO Platform to manage dependency versions and be able to use latest Spring technologies.
  • Update code generation to use the latest Spring framework versions (4.x)
  • Update code generation to include Spring Boot on generated projects.
  • Remove all generated configuration based on XML files and use Spring Boot auto-configuration.
  • Remove Active Record data model in favor of the Repository (Spring Data) based one.
  • Generate application architecture based on service layer pattern by default

Also, the Spring Roo shell has improved its usability:

  • More intuitive commands that provide only the necessary parameters.
  • New commands to configure Spring Roo behavior.
  • Multi-module projects improvement.
  • Push-in operations using Spring Roo Shell.

Finally, the presentation layer generation engine has been refactored:

  • Different response types are allowed in the same controller (JSON, THYMELEAF, etc…)
  • Views could be generated using THYMELEAF.
  • View layer generation engine is based on FreeMarker templates that could be installed and customized by developers.
  • Dojo has been replaced with HTML5, CSS3, Bootstrap and jQuery components. (Datatables, Select2, etc…)
  • New amazing Spring Roo Responsive Theme!
  • … and much more!

As always, the new version of Spring Roo includes some bug fixes and improvements reported by the community.

For full details on the changes made in the new Spring Roo version, please refer to the
Spring Roo 2.0.0.M2 Release Notes

Additionally Spring Tool Suite (STS) team is working in releasing the STS 3.8.x which will include the Spring IDE Roo Support for Roo 2.0.0.M2.

If you want to install the updated Roo components before, you would do it manually via the Spring IDE nightly update site, but remember that you will get an unstable version of STS that could contain errors.

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

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.

The Java Zone is brought to you in partnership with ZeroTurnaround. Check out this 8-step guide to see how you can increase your productivity by skipping slow application redeploys and by implementing application profiling, as you code!

Topics:
java ,roo ,spring boot ,spring

Published at DZone with permission of Pieter Humphrey, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

SEE AN EXAMPLE
Please provide a valid email address.

Thanks for subscribing!

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

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

{{ parent.tldr }}

{{ parent.urlSource.name }}