Skip to content

Boilerplate including frontend and backend with authentication and permissions management system.

Notifications You must be signed in to change notification settings

flavien-perier/spring-boilerplate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring boilerplate project

The aim of this project is to provide a code base to facilitate the launch of new projects.

The project already includes an authentication and session/user management system.

The code for the controllers (backend) and the http client (frontend) is generated at compile time based on the contents of the OpenAPI documentation file.

Access rights to the various resources are also managed in the OpenAPI file.

The project is compiled using GraalVM. This significantly reduces the size of the container.

Profile files for optimizing GraalVM compilation are generated using tests. Projects launched with this boilerplate will be faster if more tested.

Base documentation

OpenAPI Documentation

Technologies used

Development

Backend

Infra

Frontend

Build

Build GraalVM :

mvn -Pnative clean compile spring-boot:process-aot spring-boot:process-test-aot package native:compile

About

Boilerplate including frontend and backend with authentication and permissions management system.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published