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
- Host: GitHub
- URL: https://github.com/yaphet17/spring-boot-template
- Owner: yaphet17
- Created: 2022-04-18T22:29:48.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-10-15T08:20:24.000Z (over 3 years ago)
- Last Synced: 2023-04-25T19:37:33.323Z (about 3 years ago)
- Topics: redis-cache, spring-boot, spring-data-jpa, spring-mvc, spring-security, thymleaf
- Language: Java
- Homepage:
- Size: 286 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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