Skip to content

Latest commit

 

History

History
46 lines (38 loc) · 2.48 KB

README.md

File metadata and controls

46 lines (38 loc) · 2.48 KB

🔗 Ligoj Bootstrap Maven Central

REST+Front-End template with a ton of integrated component with many enterprise features : RBAC, Cache, modular modules

Coverage Quality Gate Codacy Badge CodeFactor Known Vulnerabilities Maintainability License

Key features:

  • Convention over Code for everything: light webpack, http error code, CDI, Java9 named parameters
  • RBAC with URL based authorization and dynamic roles
  • Exception to REST/HTTP code mapping
  • Advanced RS validation
  • Tuned Jackson configuration for minified payload and validation
  • Test powered with CSV data load to/from JPA entities
  • TDD ready with pre-built asserts with Mockito and Wiremock
  • Optional encrypted properties support and database configuration with Jasypt
  • Tuned configuration for dev, build and production
  • Spring-Data extensions for performance, minimal code and exception handling

A Spring based REST architecture

  • Spring Boot/Security/Web/Data
  • CXF
  • JPA / Hibernate
  • Hibernate Validator for JPA and RS
  • JUnit
  • Wiremock

Requirements

  • Java-21
  • Maven 3.8

Verify new version

mvn versions:display-dependency-updates -Pjacoco -Dmaven.version.ignore="^(.*[.-](alpha|beta|rc|M|B|Alpha|Beta|BETA|RC|pre)-?[0-9]*|[0-9]{8}.*)$"

List dependencies of modules

mvn dependency:tree