Last updated: 2024-09-24

  1. Learn
  2. Code Generation
  3. Bootstrapping

Bootstrapping your Spring Boot prototype

The Bootify Builder allows to bootstrap individual applications, in other words, fast development of modern, complex prototypes based on Spring Boot. In addition to the database schema, a REST API, a Thymeleaf or Angular frontend and many other functions can be included.

Select individual preferences

Bootstrapping for Spring Boot should avoid time-consuming, repetitive work by the developer without producing unnecessary overhead. Bootify makes this possible by a targeted selection of the required functions.

First, general preferences can be set in the General tab: Java or Kotlin, Gradle or Maven, a frontend stack, the desired database and much more. The generated code will contain only the code needed for the selected options.

By selecting individual developer preferences like including an application.yml or application.properties file, you make sure the generated code will match your coding standards.

Create database schema

In the Entities tab, the tables and their relationships to each other can be added. The tables of an existing schema can be created using the SQL import.

Editing an entity in the browser

Editing an entity in the browser

Your code will then contain all JPA / Hibernate classes with your specified columns. For each entity CRUD functionality can be enabled for a REST API or for the frontend if desired - providing your @Service, @RestController or @Controller classes.

Explore and improve

The generated source code can be viewed directly in the browser. When everyone in your team is satisfied with the result, the bootstrapped prototype can be downloaded and the implementation of the business logic can start right away.

The Professional plan offers advanced features to save additional time. These include Spring Security, integration tests with Testcontainers, multi-module setup and much more.

See Pricing
or read quickstart