Schematic is a simple database management UI for Spring Boot.
To use Schematic, you need to add the following Maven dependency to your project's pom.xml
:
<dependency>
<groupId>com.bjoernkw</groupId>
<artifactId>schematic</artifactId>
<version>0.3.1</version>
</dependency>
If you're using Spring Boot 2.7.x and Java 11 you can add this version of Schematic to your project's pom.xml
:
<dependency>
<groupId>com.bjoernkw</groupId>
<artifactId>schematic</artifactId>
<version>0.3.1.jre11</version>
</dependency>
After that, simply restart your Spring Boot application. Schematic will be available under http://localhost:8080/schematic/tables and show the database tables for the database connection configured for your application.
In case you need to customise the root path of your application (the default is /
) or the path
Schematic will run under (the default is /schematic
), respectively, you can do so by adding the
following properties to your application.yml
(or application.properties
) file:
schematic:
path: custom-path-for-schematic
root-path: /MyApplication
- Java 17 / Java 11
- Maven
- a Spring Boot application to install Schematic into