unopinionated spring bootproject template that every body agrees on
tl;dr check this first https://sbt-template.herokuapp.com/
There a lot of tools that can help you get start with a spring boot poject like spring initializer and many others, i created this project to reduce the manual tasks i know run into when starting a new project from scratch like setup authentication, documentation and many more.
Requirements
- postgres installed locally
- Java 11 or higher installed
clone the repo
git clone https://github.com/veritem/springboot-project-template.git
Open in you favorite Java IDE (IntelliJ or eclipse)
Start button
Open the Broswer an navigate to http://localhost:8080/swagger-ui.html
- Authentication with jwt
- Role based Authorization
- Postgres Database Setup
- Swagger api documentation
- Smart Exception handling
- Spring 2.4.4
- maven package manager
- Java 11 or higher
- Packaging with
jar
- Containized using Docker