Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mewebstudio/java-spring-boot-boilerplate

Java Spring Boot 3 Boilerplate
https://github.com/mewebstudio/java-spring-boot-boilerplate

hibernate java jpa jwt liquibase postgresql redis rest rest-api spring spring-boot spring-security spring-security-jwt swagger

Last synced: about 2 hours ago
JSON representation

Java Spring Boot 3 Boilerplate

Awesome Lists containing this project

README

        

# Java Spring Boot Boilerplate (Spring Boot 3.1)

[![License](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)

### Included technologies
- Spring Boot 3.1
- Spring Security
- Spring Data JPA
- Spring Data Redis
- Hibernate
- JWT Authentication
- PostgreSQL
- Redis
- Liquibase
- Lombok
- Swagger
- JUnit 5
- Mockito

### Requirements
- Java 17
- Maven 3.9.3
- Docker 20.10.8
- Docker Compose 2.19.1
- PostgreSQL 13.11
- Redis 7.0.12

### Run with Docker Compose
```bash
docker-compose up --build -d
```

### Install dependencies
```bash
mvn clean install
```

### Run project
```bash
mvn spring-boot:run
```

### Build project
```bash
mvn clean package
```

### Skip integration tests
```bash
mvn clean install -DskipITs=true
```