An open API service indexing awesome lists of open source software.

https://github.com/yaphet17/spring-boot-template

Template for my Spring Boot projects
https://github.com/yaphet17/spring-boot-template

redis-cache spring-boot spring-data-jpa spring-mvc spring-security thymleaf

Last synced: 5 months ago
JSON representation

Template for my Spring Boot projects

Awesome Lists containing this project

README

          

```
,---. ,--. ,-----. ,--. ,--------. ,--. ,--.
' .-' ,---. ,--.--. `--' ,--,--, ,---. | |) /_ ,---. ,---. ,-' '-. ,-----. '--. .--' ,---. ,--,--,--. ,---. | | ,--,--. ,-' '-. ,---.
`. `-. | .-. | | .--' ,--. | \ | .-. | | .-. \ | .-. | | .-. | '-. .-' '-----' | | | .-. : | | | .-. | | | ' ,-. | '-. .-' | .-. :
.-' | | '-' ' | | | | | || | ' '-' ' | '--' / ' '-' ' ' '-' ' | | | | \ --. | | | | | '-' ' | | \ '-' | | | \ --.
`-----' | |-' `--' `--' `--''--' .`- / `------' `---' `---' `--' `--' `----' `--`--`--' | |-' `--' `--`--' `--' `----'
`--' `---' `--'
```
This is a template for my Spring Boot projects

# Tech Stack
1. [Spring Boot](https://spring.io/projects/spring-boot)
2. [Spring Security](https://spring.io/projects/spring-security) (with Google OAuth 2.0 social login)
3. [Spring Data JPA](https://spring.io/projects/spring-data-jpa)
4. [Maven](https://maven.apache.org/) - dependency management
5. [Flyway](https://flywaydb.org/) - database migration
6. [Redis](https://redis.io/) - caching
7. [Thymleaf](https://www.thymeleaf.org/) - template engine
8. [Postgres](https://www.postgresql.org/) - database

## TODO
- More backend stuff
- Frontend - Admin LTE and more boostrap
- Unit and Integration tests - JUnit, Mockito and BDD