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
- Web app using Primefaces / Spring WebFlow / Spring Data JPA...
- Web app using Spring MVC / JQuery / Spring Data JPA...
- Backend only using Spring Data JPA...
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
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:
- reverse your database schema, or the H2 database example we provide
- send the only the database schema to our server
- download the generated project from our server and unzip it
- deploy the project locally using Jetty servlet container (http://localhost:8080/) or, for backend project run all the unit tests.
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...