- Notifications
You must be signed in to change notification settings - Fork155
Spring Boot Boilerplate is a starter kit. This project includes : Spring Boot(3.5.7), Spring Data JPA, Spring Validation, Spring Security + JWT Token, PostgreSQL, Mapstruct, Lombok, Swagger (Open API)
License
Genc/spring-boot-boilerplate
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Spring Boot Boilerplate is astarter kit. This project is a very simple and useful.
- Spring Boot (v3.5.7)
- Spring Data JPA
- Spring Validation
- Spring Security + JWT Token
- PostgreSQL
- Mapstruct
- Lombok
- Swagger (Open API)
- You can customize
token information (secret key, issuer, expiry date)inapplication.yml file. - You can customize
database connection informationinapplication.yml file. - You can customize
swagger informationinapplication.yml file. - You can customize
which endpoints are accessible without token informationinSecurityConfiguration.java file.
First you need to make sure that the database is up.If you're using Docker, you can usedocker compose up -d command. (If you have made changes in local, you should use thelocal-docker-compose file.)
Navigate to the root of the project. For building the project using command line, run below command :
mvn clean install
Run service in command line. Navigate totarget directory.
java -jar spring-boot-boilerplate.jar
Apache License 2.0
About
Spring Boot Boilerplate is a starter kit. This project includes : Spring Boot(3.5.7), Spring Data JPA, Spring Validation, Spring Security + JWT Token, PostgreSQL, Mapstruct, Lombok, Swagger (Open API)
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.