
The project has been recently renamed from 'Spring Boot Database Admin' to 'SnapAdmin'.
If you were already using 'Spring Boot Database Admin' make sure to update your pom.xml and other
references with the new updated name.
SnapAdmin - Spring Boot Database Admin Panel
Generate a powerful database/CRUD management dashboard for your Spring Boot® application in a few minutes.
SnapAdmin scans your @Entity classes and automatically builds a web UI with CRUD operations (and much more)
for your database schema. No modifications required to your existing code (well, you will need to add 1 line to it...)!

Features:
- List objects with pagination and sorting
- Object detail page, which also includes
@OneToMany and @ManyToMany related objects
- Create/Edit objects
- Action logs: history of all write operations executed through the web UI
- Advanced search and filtering
- Annotation-based customization
- Data export (CSV, XLSX, JSONL)
- SQL console to run, save for later use and export results of custom SQL queries
Supported JPA annotations
- Core: @Entity, @Table, @Column, @Lob, @Id, @GeneratedValue
- Relationships: @OneToMany, @ManyToOne, @ManyToMany, @OneToOne