Skip to content

BjoernKW/Schematic

Repository files navigation

Schematic

License: MIT Maven Central

logo

Schematic is a simple database management UI for Spring Boot.

Getting Started

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.

Configuration

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

Screenshots

Schematic-screenshot-1.png Schematic-screenshot-2.png Schematic-screenshot-3.png

Gitpod environment

Open in Gitpod

Prerequisites

Built With

License

MIT License

Authors