What is Spring Roo ? Spring Roo is a spring productivity tool that simply reduces the pain of a developer by doing all the configuration related stuff for a project. Spring Roo does not require any extra knowledge expect java. Roo makes it fast and easy to build full Java applications in minutes. Why Use Spring Roo ? Following are the points why we should use Spring Roo. Higher Productivity - We can get started with the java project just in minutes and the roo follows the best practice standard methods to create the application for us Stock Standard Java - Roo works perfectly with all the versions of java from Java 5.0 and above. So you need not to upgrade your java versions. Roo works perfectly with projects for Spring, JSP's , JPA like Hibernate etc. So working with Roo will be very easy and familiar for a developer. Usable and Learnable - No Engineering Tradeoffs - Roo is not a part of Production code, hence Roo in no way can have any trade-off effects on the ...