SpringFuse: Online Java Code Generator

SpringFuse is the online version of Celerio, a code generation tool for Java developed by Jaxio. It reverses your database structure and generates top-quality Java source code that you can use immediately as the foundation of your web application.

Current version: 3.0.74 change logs.

We announce new version on twitter: @springfuse

Browse a generated project example on Github

Generate a project yourself

To generate a project, adjust the settings below and execute the resulting command lines in a console.

Requirements

Have at least Java 1.6 and Maven 2 installed on your machine.

Step 1/4: Fill the code generation form

Email We use your mail to send you the generation logs.
Project
Name
Java root package
Database
Generation Output
JSF 2, Primefaces 3.1, Spring WebFlow 2.3.0 Ideal for large enterprise application requiring complex navigation and nice look and feel.
Hesitating? You should read this blog (/w screenshots) and eventually JSF2/Primefaces/SpringWebflow integration notes.
Spring MVC 3, Rest, jQuery 1.5 A classic mvc web stack with ajax and Rest support.
Wondering how it looks? Check this blog.
JPA 2 backend only Just the backend... Ideal if you want to develop your own front end stack or if you simply don‚t need one.
Use Spring Data JPA

All projects uses Maven 3, Hibernate 3.6, Spring 3, Spring Security 3, Bean Validation etc.

Behing a proxy ?

Once you are done, copy-paste sequentially these maven commands from step 2 and from step 4 in a console:

Step 2/4: Bootstrap

Copy paste this first command in a console to create the minimal set of files required to reverse the database.

Step 3/4: Configuration (Optional)

Once you become familiar with Springfuse, you may want to configure the code generation.

Step 4/4: Reverse and Code Generation

Copy paste these commands in a console to:

If the remote generation fails (error, missing entities, etc.), please read this faq entry. You should also provide a valid email in the form above to obtain the generation logs.

The first time you use Springfuse or Maven you may be disappointed by the time Maven takes to download all the jar dependencies. Just be patient...