Last updated: 2024-07-31
Custom Template for your Spring Boot App
With Bootify you can create an individual template for your Spring Boot application. Numerous features are available, which are added to the source code exactly as required. How can you create your Spring Boot template?
Preferences and database schema
After starting your project general specifications can be made first in the General Tab: Java or Kotlin, enable Lombok, choose Angular or Thymeleaf as a frontend stack and so on. Select between technical, domain oriented or mixed package structure.
Choice of database and preferences
In the Entities tab the database schema for the selected database can then be created. This will generate the JPA / Hibernate entities with the annotations for fields and relations from the schema. If the CRUD option has been activated for the REST API or for your frontend, additional services and controllers are added to the code.
Editing an entity
With the Professional plan, extended features for your Spring Boot template are available. These include Spring Security (JWT, form-based login or Keycloak via OIDC), integration tests including Testcontainers, pagination and much more.
Customizable Templates in the DevOps Plan
In the DevOps plan the Bootify Builder itself can be customized. This allows to configure the options in such a way that the generated application always corresponds to the environment of your company. Any custom files can be added to the template. Special extension points are available to include custom snippets into your build files.
With Bootify, the Developer Experience is in the focus: the created Spring Boot template saves a lot of time by providing components that are needed over and over again. At the same time, the code is free of external dependencies and avoids unnecessary overhead.
See Pricing
or read quickstart