DZone
Java Zone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
  • Refcardz
  • Trend Reports
  • Webinars
  • Zones
  • |
    • Agile
    • AI
    • Big Data
    • Cloud
    • Database
    • DevOps
    • Integration
    • IoT
    • Java
    • Microservices
    • Open Source
    • Performance
    • Security
    • Web Dev
DZone > Java Zone > Spring Roo 2.0.0M2 Released

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!

Pieter Humphrey user avatar by
Pieter Humphrey
CORE ·
May. 23, 16 · Java Zone · News
Like (5)
Save
Tweet
6.11K Views

Join the DZone community and get the full member experience.

Join For Free

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.

Spring Framework Spring Roo

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

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Maven Tutorial: Nice and Easy [Video]
  • The Right Way to Hybridize Your Product Development Technique
  • Java: Why Core-to-Core Latency Matters
  • Querying Kafka Topics Using Presto

Comments

Java Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • MVB Program
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends:

DZone.com is powered by 

AnswerHub logo