{"repo":"pocketcombats/spring-jpa-admin","free":true,"listed":false,"github":"https://github.com/pocketcombats/spring-jpa-admin","clone":"git clone https://github.com/pocketcombats/spring-jpa-admin.git","description":"Automatic admin interface based on Spring Boot and JPA. It reads metadata from your entities to provide a quick interface where trusted users can manage content.","language":"Java","stars":20,"topics":["admin-panel","spring-boot","spring-data-jpa","spring-jpa-admin"],"license":"Apache-2.0","category":"dashboards-admin","readme_excerpt":"Spring JPA Admin Spring JPA Admin is a powerful library built on top of Spring Boot, JPA and Thymeleaf, designed to simplify the development of administrative interfaces. This library reads entity metadata to provide a user-friendly and highly customizable admin interface, enabling trusted users to manage content. Requirements - Java 17+ - Spring Boot 4.0+ - Jakarta Persistence API (JPA) 3.2+ For Spring Boot 3.x applications, use version 1.0.2. Installation Spring JPA Admin consists of two main artifacts: 1. Annotations ( com.pocketcombats.spring-jpa-admin:annotation ): Required in modules that register entities with the admin site. 2. Library ( com.pocketcombats.spring-jpa-admin:spring-jpa-admin ): Core functionality for the admin site. Maven Gradle Security Spring JPA Admin ensures the security of sensitive endpoints by requiring the \"ROLE JPA ADMIN\" role. Users without this role will not be able to access the admin interface. The library provides fine-grained per-model permission configuration through the @AdminModelPermissions annotation, allowing you to control who can view, edit, or create entities for each model. See the Permissions section for details. For authentication, you can use the Authentication Plugin or integrate with your existing authentication. Two properties tune the security auto-configuration: - spring.jpa-admin.configure-security (default: true ) — registers a filter chain permitting the static /webjars/ resources used by the admin UI. Disable it if yo","default_branch":null,"files":null,"tree":[],"storefront":"/r/pocketcombats","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pocketcombats/spring-jpa-admin/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}