- Spring boot microservice template
- This can be used as
resources server
- Java 11+ JDK
- Git
- Docker / Docker-compose
- Maven
- Junit5 / Mockito
- MySQL 8 / Postgres
- JPA
- Swagger
- Actuator
- Flyway / LiquidBase
- Spring Boot 2.6+
- Spring Security
- oauth2-jose
- oauth2
- Kubernetes
- used custom dependency to centralize all the libraries and class etc.
<dependency>
<groupId>com.quinsic.foundation</groupId>
<artifactId>app-core</artifactId>
<version>${app-core}</version>
</dependency>
- configure your
Users/${user}/.m2/settings.xml
- put down your
GitLab/GitHub
accessToken
- Docker running mysql image
- go and see
docker-compose
incd ~/.setup
- config
- endpoint
- entity
- dto
- po
- exception
- repository
- service
- usecase
optional